Lines Matching defs:padd
244 static inline void data_node_print_(struct data_node *self, unsigned int padd)
250 data_print_padd(padd);
254 data_print_padd(padd);
259 data_print_padd(padd);
261 data_node_print_(self->hash.elems[i].node, padd+1);
262 data_print_padd(padd);
268 data_print_padd(padd);
270 data_node_print_(self->array.array[i], padd+1);
271 data_print_padd(padd);
285 static inline void data_fprintf(FILE *f, unsigned int padd, const char *fmt, ...)
288 static inline void data_fprintf(FILE *f, unsigned int padd, const char *fmt, ...)
292 while (padd-- > 0)
301 static inline void data_fprintf_esc(FILE *f, unsigned int padd, const char *str)
303 while (padd-- > 0)
334 static inline void data_to_json_(struct data_node *self, FILE *f, unsigned int padd, int do_padd)
340 padd = do_padd ? padd : 0;
341 data_fprintf(f, padd, "%li", self->i.val);
344 padd = do_padd ? padd : 0;
345 data_fprintf_esc(f, padd, self->string.val);
349 data_fprintf(f, padd, "\"%s\": ", self->hash.elems[i].id);
350 data_to_json_(self->hash.elems[i].node, f, padd+1, 0);
358 data_fprintf(f, do_padd ? padd : 0, "[\n");
360 data_to_json_(self->array.array[i], f, padd+1, 1);
366 data_fprintf(f, padd, "]");
371 static inline void data_to_json(struct data_node *self, FILE *f, unsigned int padd)
374 data_to_json_(self, f, padd + 1, 1);
375 data_fprintf(f, padd, "}");