Date: Mon, 2 Mar 2015 21:36:45 +0000 (UTC) From: Baptiste Daroussin <bapt@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r279547 - vendor/libucl/dist/utils Message-ID: <201503022136.t22Laj9L015157@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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;
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201503022136.t22Laj9L015157>