Lines Matching +full:func +full:-

45 		.func = NULL,
51 .func = NULL,
57 .func = NULL,
63 .func = NULL,
69 .func = NULL,
107 const struct ucl_emitter_functions *func = ctx->func; in ucl_elt_string_write_json() local
109 func->ucl_emitter_append_character ('"', 1, func->ud); in ucl_elt_string_write_json()
116 func->ucl_emitter_append_len (c, len, func->ud); in ucl_elt_string_write_json()
120 func->ucl_emitter_append_len ("\\n", 2, func->ud); in ucl_elt_string_write_json()
123 func->ucl_emitter_append_len ("\\r", 2, func->ud); in ucl_elt_string_write_json()
126 func->ucl_emitter_append_len ("\\b", 2, func->ud); in ucl_elt_string_write_json()
129 func->ucl_emitter_append_len ("\\t", 2, func->ud); in ucl_elt_string_write_json()
132 func->ucl_emitter_append_len ("\\f", 2, func->ud); in ucl_elt_string_write_json()
135 func->ucl_emitter_append_len ("\\u000B", 6, func->ud); in ucl_elt_string_write_json()
138 func->ucl_emitter_append_len ("\\\\", 2, func->ud); in ucl_elt_string_write_json()
141 func->ucl_emitter_append_character (' ', 1, func->ud); in ucl_elt_string_write_json()
144 func->ucl_emitter_append_len ("\\\"", 2, func->ud); in ucl_elt_string_write_json()
148 func->ucl_emitter_append_len ("\\uFFFD", 6, func->ud); in ucl_elt_string_write_json()
158 size --; in ucl_elt_string_write_json()
162 func->ucl_emitter_append_len (c, len, func->ud); in ucl_elt_string_write_json()
165 func->ucl_emitter_append_character ('"', 1, func->ud); in ucl_elt_string_write_json()
174 const struct ucl_emitter_functions *func = ctx->func; in ucl_elt_string_write_squoted() local
176 func->ucl_emitter_append_character ('\'', 1, func->ud); in ucl_elt_string_write_squoted()
181 func->ucl_emitter_append_len (c, len, func->ud); in ucl_elt_string_write_squoted()
186 func->ucl_emitter_append_len ("\\\'", 2, func->ud); in ucl_elt_string_write_squoted()
192 size --; in ucl_elt_string_write_squoted()
196 func->ucl_emitter_append_len (c, len, func->ud); in ucl_elt_string_write_squoted()
199 func->ucl_emitter_append_character ('\'', 1, func->ud); in ucl_elt_string_write_squoted()
206 const struct ucl_emitter_functions *func = ctx->func; in ucl_elt_string_write_multiline() local
208 func->ucl_emitter_append_len ("<<EOD\n", sizeof ("<<EOD\n") - 1, func->ud); in ucl_elt_string_write_multiline()
209 func->ucl_emitter_append_len (str, size, func->ud); in ucl_elt_string_write_multiline()
210 func->ucl_emitter_append_len ("\nEOD", sizeof ("\nEOD") - 1, func->ud); in ucl_elt_string_write_multiline()
226 memset (&buf->d[buf->i], c, len); in ucl_utstring_append_character()
227 buf->i += len; in ucl_utstring_append_character()
228 buf->d[buf->i] = '\0'; in ucl_utstring_append_character()
262 else if (fabs (val - (double)(int)val) < delta) { in ucl_utstring_append_double()
281 while (len --) { in ucl_file_append_character()
317 else if (fabs (val - (double)(int)val) < delta) { in ucl_file_append_double()
344 while (len --) { in ucl_fd_append_character()
345 if (write (fd, &c, 1) == -1) { in ucl_fd_append_character()
346 return -1; in ucl_fd_append_character()
352 if (write (fd, buf, len) == -1) { in ucl_fd_append_character()
354 return -1; in ucl_fd_append_character()
391 else if (fabs (val - (double)(int)val) < delta) { in ucl_fd_append_double()
411 f->ucl_emitter_append_character = ucl_utstring_append_character; in ucl_object_emit_memory_funcs()
412 f->ucl_emitter_append_double = ucl_utstring_append_double; in ucl_object_emit_memory_funcs()
413 f->ucl_emitter_append_int = ucl_utstring_append_int; in ucl_object_emit_memory_funcs()
414 f->ucl_emitter_append_len = ucl_utstring_append_len; in ucl_object_emit_memory_funcs()
415 f->ucl_emitter_free_func = _ucl_emitter_free; in ucl_object_emit_memory_funcs()
417 f->ud = s; in ucl_object_emit_memory_funcs()
418 *pmem = s->d; in ucl_object_emit_memory_funcs()
419 s->pd = pmem; in ucl_object_emit_memory_funcs()
433 f->ucl_emitter_append_character = ucl_file_append_character; in ucl_object_emit_file_funcs()
434 f->ucl_emitter_append_double = ucl_file_append_double; in ucl_object_emit_file_funcs()
435 f->ucl_emitter_append_int = ucl_file_append_int; in ucl_object_emit_file_funcs()
436 f->ucl_emitter_append_len = ucl_file_append_len; in ucl_object_emit_file_funcs()
437 f->ucl_emitter_free_func = NULL; in ucl_object_emit_file_funcs()
438 f->ud = fp; in ucl_object_emit_file_funcs()
460 f->ucl_emitter_append_character = ucl_fd_append_character; in ucl_object_emit_fd_funcs()
461 f->ucl_emitter_append_double = ucl_fd_append_double; in ucl_object_emit_fd_funcs()
462 f->ucl_emitter_append_int = ucl_fd_append_int; in ucl_object_emit_fd_funcs()
463 f->ucl_emitter_append_len = ucl_fd_append_len; in ucl_object_emit_fd_funcs()
464 f->ucl_emitter_free_func = _ucl_emitter_free; in ucl_object_emit_fd_funcs()
465 f->ud = ip; in ucl_object_emit_fd_funcs()
475 if (f->ucl_emitter_free_func != NULL) { in ucl_object_emit_funcs_free()
476 f->ucl_emitter_free_func (f->ud); in ucl_object_emit_funcs_free()
496 switch (obj->type) { in ucl_object_emit_single_json()
504 ucl_utstring_append_int (obj->value.iv, buf); in ucl_object_emit_single_json()
508 ucl_utstring_append_double (obj->value.dv, buf); in ucl_object_emit_single_json()
514 if (obj->value.iv) { in ucl_object_emit_single_json()
522 ucl_utstring_append_len (obj->value.sv, obj->len, buf); in ucl_object_emit_single_json()
540 if (obj->len > LONG_STRING_LIMIT || (obj->flags & UCL_OBJECT_MULTILINE)) { in ucl_maybe_long_string()
542 if (memchr (obj->value.sv, '\n', obj->len) != NULL) { in ucl_maybe_long_string()