diff options
Diffstat (limited to 'contrib/libucl/src/ucl_emitter.c')
-rw-r--r-- | contrib/libucl/src/ucl_emitter.c | 59 |
1 files changed, 30 insertions, 29 deletions
diff --git a/contrib/libucl/src/ucl_emitter.c b/contrib/libucl/src/ucl_emitter.c index eb314ac..04c3d4b 100644 --- a/contrib/libucl/src/ucl_emitter.c +++ b/contrib/libucl/src/ucl_emitter.c @@ -41,29 +41,29 @@ */ -static void ucl_obj_write_json (ucl_object_t *obj, +static void ucl_obj_write_json (const ucl_object_t *obj, struct ucl_emitter_functions *func, unsigned int tabs, bool start_tabs, bool compact); -static void ucl_elt_write_json (ucl_object_t *obj, +static void ucl_elt_write_json (const ucl_object_t *obj, struct ucl_emitter_functions *func, unsigned int tabs, bool start_tabs, bool compact); -static void ucl_elt_write_config (ucl_object_t *obj, +static void ucl_elt_write_config (const ucl_object_t *obj, struct ucl_emitter_functions *func, unsigned int tabs, bool start_tabs, bool is_top, bool expand_array); -static void ucl_elt_write_yaml (ucl_object_t *obj, +static void ucl_elt_write_yaml (const ucl_object_t *obj, struct ucl_emitter_functions *func, unsigned int tabs, bool start_tabs, bool compact, bool expand_array); -static void ucl_elt_array_write_yaml (ucl_object_t *obj, +static void ucl_elt_array_write_yaml (const ucl_object_t *obj, struct ucl_emitter_functions *func, unsigned int tabs, bool start_tabs, @@ -144,10 +144,10 @@ ucl_elt_string_write_json (const char *str, size_t size, * @param buf target buffer */ static void -ucl_elt_obj_write_json (ucl_object_t *obj, struct ucl_emitter_functions *func, +ucl_elt_obj_write_json (const ucl_object_t *obj, struct ucl_emitter_functions *func, unsigned int tabs, bool start_tabs, bool compact) { - ucl_object_t *cur; + const ucl_object_t *cur; ucl_hash_iter_t it = NULL; if (start_tabs) { @@ -196,10 +196,10 @@ ucl_elt_obj_write_json (ucl_object_t *obj, struct ucl_emitter_functions *func, * @param buf target buffer */ static void -ucl_elt_array_write_json (ucl_object_t *obj, struct ucl_emitter_functions *func, +ucl_elt_array_write_json (const ucl_object_t *obj, struct ucl_emitter_functions *func, unsigned int tabs, bool start_tabs, bool compact) { - ucl_object_t *cur = obj; + const ucl_object_t *cur = obj; if (start_tabs) { ucl_add_tabs (func, tabs, compact); @@ -235,7 +235,7 @@ ucl_elt_array_write_json (ucl_object_t *obj, struct ucl_emitter_functions *func, * @param buf buffer */ static void -ucl_elt_write_json (ucl_object_t *obj, struct ucl_emitter_functions *func, +ucl_elt_write_json (const ucl_object_t *obj, struct ucl_emitter_functions *func, unsigned int tabs, bool start_tabs, bool compact) { bool flag; @@ -295,10 +295,10 @@ ucl_elt_write_json (ucl_object_t *obj, struct ucl_emitter_functions *func, * @param buf target buffer */ static void -ucl_obj_write_json (ucl_object_t *obj, struct ucl_emitter_functions *func, +ucl_obj_write_json (const ucl_object_t *obj, struct ucl_emitter_functions *func, unsigned int tabs, bool start_tabs, bool compact) { - ucl_object_t *cur; + const ucl_object_t *cur; bool is_array = (obj->next != NULL); if (is_array) { @@ -339,7 +339,8 @@ ucl_obj_write_json (ucl_object_t *obj, struct ucl_emitter_functions *func, * @return json output (should be freed after using) */ static void -ucl_object_emit_json (ucl_object_t *obj, bool compact, struct ucl_emitter_functions *func) +ucl_object_emit_json (const ucl_object_t *obj, bool compact, + struct ucl_emitter_functions *func) { ucl_obj_write_json (obj, func, 0, false, compact); } @@ -350,10 +351,10 @@ ucl_object_emit_json (ucl_object_t *obj, bool compact, struct ucl_emitter_functi * @param buf target buffer */ static void -ucl_elt_obj_write_config (ucl_object_t *obj, struct ucl_emitter_functions *func, +ucl_elt_obj_write_config (const ucl_object_t *obj, struct ucl_emitter_functions *func, unsigned int tabs, bool start_tabs, bool is_top) { - ucl_object_t *cur, *cur_obj; + const ucl_object_t *cur, *cur_obj; ucl_hash_iter_t it = NULL; if (start_tabs) { @@ -402,10 +403,10 @@ ucl_elt_obj_write_config (ucl_object_t *obj, struct ucl_emitter_functions *func, * @param buf target buffer */ static void -ucl_elt_array_write_config (ucl_object_t *obj, struct ucl_emitter_functions *func, +ucl_elt_array_write_config (const ucl_object_t *obj, struct ucl_emitter_functions *func, unsigned int tabs, bool start_tabs, bool is_top) { - ucl_object_t *cur = obj; + const ucl_object_t *cur = obj; if (start_tabs) { ucl_add_tabs (func, tabs, false); @@ -427,7 +428,7 @@ ucl_elt_array_write_config (ucl_object_t *obj, struct ucl_emitter_functions *fun * @param buf buffer */ static void -ucl_elt_write_config (ucl_object_t *obj, struct ucl_emitter_functions *func, +ucl_elt_write_config (const ucl_object_t *obj, struct ucl_emitter_functions *func, unsigned int tabs, bool start_tabs, bool is_top, bool expand_array) { bool flag; @@ -492,14 +493,14 @@ ucl_elt_write_config (ucl_object_t *obj, struct ucl_emitter_functions *func, * @return rcl output (should be freed after using) */ static void -ucl_object_emit_config (ucl_object_t *obj, struct ucl_emitter_functions *func) +ucl_object_emit_config (const ucl_object_t *obj, struct ucl_emitter_functions *func) { ucl_elt_write_config (obj, func, 0, false, true, true); } static void -ucl_obj_write_yaml (ucl_object_t *obj, struct ucl_emitter_functions *func, +ucl_obj_write_yaml (const ucl_object_t *obj, struct ucl_emitter_functions *func, unsigned int tabs, bool start_tabs) { bool is_array = (obj->next != NULL); @@ -518,10 +519,10 @@ ucl_obj_write_yaml (ucl_object_t *obj, struct ucl_emitter_functions *func, * @param buf target buffer */ static void -ucl_elt_obj_write_yaml (ucl_object_t *obj, struct ucl_emitter_functions *func, +ucl_elt_obj_write_yaml (const ucl_object_t *obj, struct ucl_emitter_functions *func, unsigned int tabs, bool start_tabs, bool is_top) { - ucl_object_t *cur; + const ucl_object_t *cur; ucl_hash_iter_t it = NULL; if (start_tabs) { @@ -566,10 +567,10 @@ ucl_elt_obj_write_yaml (ucl_object_t *obj, struct ucl_emitter_functions *func, * @param buf target buffer */ static void -ucl_elt_array_write_yaml (ucl_object_t *obj, struct ucl_emitter_functions *func, +ucl_elt_array_write_yaml (const ucl_object_t *obj, struct ucl_emitter_functions *func, unsigned int tabs, bool start_tabs, bool is_top) { - ucl_object_t *cur = obj; + const ucl_object_t *cur = obj; if (start_tabs) { ucl_add_tabs (func, tabs, false); @@ -591,7 +592,7 @@ ucl_elt_array_write_yaml (ucl_object_t *obj, struct ucl_emitter_functions *func, * @param buf buffer */ static void -ucl_elt_write_yaml (ucl_object_t *obj, struct ucl_emitter_functions *func, +ucl_elt_write_yaml (const ucl_object_t *obj, struct ucl_emitter_functions *func, unsigned int tabs, bool start_tabs, bool is_top, bool expand_array) { bool flag; @@ -656,7 +657,7 @@ ucl_elt_write_yaml (ucl_object_t *obj, struct ucl_emitter_functions *func, * @return rcl output (should be freed after using) */ static void -ucl_object_emit_yaml (ucl_object_t *obj, struct ucl_emitter_functions *func) +ucl_object_emit_yaml (const ucl_object_t *obj, struct ucl_emitter_functions *func) { ucl_elt_write_yaml (obj, func, 0, false, true, true); } @@ -723,7 +724,7 @@ ucl_utstring_append_double (double val, void *ud) unsigned char * -ucl_object_emit (ucl_object_t *obj, enum ucl_emitter emit_type) +ucl_object_emit (const ucl_object_t *obj, enum ucl_emitter emit_type) { UT_string *buf = NULL; unsigned char *res = NULL; @@ -763,7 +764,7 @@ ucl_object_emit (ucl_object_t *obj, enum ucl_emitter emit_type) } bool -ucl_object_emit_full (ucl_object_t *obj, enum ucl_emitter emit_type, +ucl_object_emit_full (const ucl_object_t *obj, enum ucl_emitter emit_type, struct ucl_emitter_functions *emitter) { if (emit_type == UCL_EMIT_JSON) { @@ -785,7 +786,7 @@ ucl_object_emit_full (ucl_object_t *obj, enum ucl_emitter emit_type, unsigned char * -ucl_object_emit_single_json (ucl_object_t *obj) +ucl_object_emit_single_json (const ucl_object_t *obj) { UT_string *buf = NULL; unsigned char *res = NULL; |