svn commit: r279547 - vendor/libucl/dist/utils
Baptiste Daroussin
bapt at FreeBSD.org
Mon Mar 2 21:36:46 UTC 2015
Author: bapt
Date: Mon Mar 2 21:36:45 2015
New Revision: 279547
URL: https://svnweb.freebsd.org/changeset/base/279547
Log:
Really update to 8d3b186
Modified:
vendor/libucl/dist/utils/objdump.c
Modified: vendor/libucl/dist/utils/objdump.c
==============================================================================
--- vendor/libucl/dist/utils/objdump.c Mon Mar 2 21:35:31 2015 (r279546)
+++ vendor/libucl/dist/utils/objdump.c Mon Mar 2 21:36:45 2015 (r279547)
@@ -46,7 +46,7 @@ ucl_obj_dump (const ucl_object_t *obj, u
if (obj->key != NULL) {
printf ("%skey: \"%s\"\n", pre, ucl_object_key (obj));
}
- printf ("%sref: %hd\n", pre, obj->ref);
+ printf ("%sref: %u\n", pre, obj->ref);
printf ("%slen: %u\n", pre, obj->len);
printf ("%sprev: %p\n", pre, obj->prev);
printf ("%snext: %p\n", pre, obj->next);
@@ -61,7 +61,10 @@ ucl_obj_dump (const ucl_object_t *obj, u
else if (obj->type == UCL_ARRAY) {
printf ("%stype: UCL_ARRAY\n", pre);
printf ("%svalue: %p\n", pre, obj->value.av);
- ucl_obj_dump (obj->value.av, shift + 2);
+ it_obj = NULL;
+ while ((cur = ucl_iterate_object (obj, &it_obj, true))) {
+ ucl_obj_dump (cur, shift + 2);
+ }
}
else if (obj->type == UCL_INT) {
printf ("%stype: UCL_INT\n", pre);
@@ -96,7 +99,7 @@ int
main(int argc, char **argv)
{
const char *fn = NULL;
- char inbuf[8192];
+ unsigned char inbuf[8192];
struct ucl_parser *parser;
int k, ret = 0, r = 0;
ucl_object_t *obj = NULL;
More information about the svn-src-all
mailing list