Lines Matching defs:xo_handle_t

123 typedef struct xo_handle_s xo_handle_t; /* Handle for XO output */
147 typedef xo_ssize_t (*xo_formatter_t)(xo_handle_t *, char *, xo_ssize_t,
149 typedef void (*xo_checkpointer_t)(xo_handle_t *, va_list, int);
151 xo_handle_t *
154 xo_handle_t *
158 xo_destroy (xo_handle_t *xop);
161 xo_set_writer (xo_handle_t *xop, void *opaque, xo_write_func_t write_func,
168 xo_set_style (xo_handle_t *xop, xo_style_t style);
171 xo_get_style (xo_handle_t *xop);
174 xo_set_style_name (xo_handle_t *xop, const char *style);
177 xo_set_options (xo_handle_t *xop, const char *input);
180 xo_get_flags (xo_handle_t *xop);
183 xo_set_flags (xo_handle_t *xop, xo_xof_flags_t flags);
186 xo_clear_flags (xo_handle_t *xop, xo_xof_flags_t flags);
189 xo_set_file_h (xo_handle_t *xop, FILE *fp);
195 xo_set_info (xo_handle_t *xop, xo_info_t *infop, int count);
198 xo_set_formatter (xo_handle_t *xop, xo_formatter_t func, xo_checkpointer_t);
201 xo_set_depth (xo_handle_t *xop, int depth);
204 xo_emit_hv (xo_handle_t *xop, const char *fmt, va_list vap);
207 xo_emit_h (xo_handle_t *xop, const char *fmt, ...);
213 xo_emit_hvf (xo_handle_t *xop, xo_emit_flags_t flags,
217 xo_emit_hf (xo_handle_t *xop, xo_emit_flags_t flags, const char *fmt, ...);
224 xo_emit_hvp (xo_handle_t *xop, const char *fmt, va_list vap)
231 xo_emit_hp (xo_handle_t *xop, const char *fmt, ...)
253 xo_emit_hvfp (xo_handle_t *xop, xo_emit_flags_t flags,
261 xo_emit_hfp (xo_handle_t *xop, xo_emit_flags_t flags, const char *fmt, ...)
282 xo_open_container_hf (xo_handle_t *xop, xo_xof_flags_t flags, const char *name);
285 xo_open_container_h (xo_handle_t *xop, const char *name);
291 xo_open_container_hd (xo_handle_t *xop, const char *name);
297 xo_close_container_h (xo_handle_t *xop, const char *name);
303 xo_close_container_hd (xo_handle_t *xop);
309 xo_open_list_hf (xo_handle_t *xop, xo_xof_flags_t flags, const char *name);
312 xo_open_list_h (xo_handle_t *xop, const char *name);
318 xo_open_list_hd (xo_handle_t *xop, const char *name);
324 xo_close_list_h (xo_handle_t *xop, const char *name);
330 xo_close_list_hd (xo_handle_t *xop);
336 xo_open_instance_hf (xo_handle_t *xop, xo_xof_flags_t flags, const char *name);
339 xo_open_instance_h (xo_handle_t *xop, const char *name);
345 xo_open_instance_hd (xo_handle_t *xop, const char *name);
351 xo_close_instance_h (xo_handle_t *xop, const char *name);
357 xo_close_instance_hd (xo_handle_t *xop);
363 xo_open_marker_h (xo_handle_t *xop, const char *name);
369 xo_close_marker_h (xo_handle_t *xop, const char *name);
375 xo_attr_h (xo_handle_t *xop, const char *name, const char *fmt, ...);
378 xo_attr_hv (xo_handle_t *xop, const char *name, const char *fmt, va_list vap);
384 xo_error_hv (xo_handle_t *xop, const char *fmt, va_list vap);
387 xo_error_h (xo_handle_t *xop, const char *fmt, ...);
393 xo_errorn_hv (xo_handle_t *xop, int need_newline, const char *fmt, va_list vap);
396 xo_errorn_h (xo_handle_t *xop, const char *fmt, ...);
402 xo_flush_h (xo_handle_t *xop);
408 xo_finish_h (xo_handle_t *xop);
417 xo_set_leading_xpath (xo_handle_t *xop, const char *path);
420 xo_warn_hc (xo_handle_t *xop, int code, const char *fmt, ...) PRINTFLIKE(3, 4);
441 xo_message_hcv (xo_handle_t *xop, int code, const char *fmt, va_list vap) PRINTFLIKE(3, 0);
444 xo_message_hc (xo_handle_t *xop, int code, const char *fmt, ...) PRINTFLIKE(3, 4);
456 xo_emit_warn_hcv (xo_handle_t *xop, int as_warning, int code,
460 xo_emit_warn_hc (xo_handle_t *xop, int code, const char *fmt, ...);
482 xo_emit_warn_hcvp (xo_handle_t *xop, int as_warning, int code,
490 xo_emit_warn_hcp (xo_handle_t *xop, int code, const char *fmt, ...)
612 xo_dump_stack (xo_handle_t *xop);
645 xo_set_version_h (xo_handle_t *xop, const char *version);
680 xo_simplify_format (xo_handle_t *xop, const char *fmt, int with_numbers,
684 xo_emit_field_hv (xo_handle_t *xop, const char *rolmod, const char *contents,
689 xo_emit_field_h (xo_handle_t *xop, const char *rolmod, const char *contents,