#include "jx.h"
#include "buffer.h"
#include "link.h"
#include <stdio.h>
Go to the source code of this file.
Functions | |
char * | jx_print_string (struct jx *j) |
Convert a JX expression into a string. | |
void | jx_print_stream (struct jx *j, FILE *file) |
Print a JX expression to a standard I/O stream. | |
void | jx_print_buffer (struct jx *j, buffer_t *buffer) |
Print a JX expression to a buffer. | |
void | jx_print_link (struct jx *j, struct link *l, time_t stoptime) |
Print a JX expression to a link. | |
void | jx_escape_string (const char *s, buffer_t *b) |
Print a C string in JSON format (with escape codes) into a buffer. |
char* jx_print_string | ( | struct jx * | j | ) |
Convert a JX expression into a string.
j | A JX expression. |
void jx_print_stream | ( | struct jx * | j, | |
FILE * | file | |||
) |
Print a JX expression to a standard I/O stream.
j | A JX expression. | |
file | A standard IO stream. |
void jx_print_buffer | ( | struct jx * | j, | |
buffer_t * | buffer | |||
) |
Print a JX expression to a buffer.
j | A JX expression. | |
buffer | The buffer for output. |
void jx_print_link | ( | struct jx * | j, | |
struct link * | l, | |||
time_t | stoptime | |||
) |
Print a JX expression to a link.
j | A JX expression. | |
l | The network link to write. |
void jx_escape_string | ( | const char * | s, | |
buffer_t * | b | |||
) |
Print a C string in JSON format (with escape codes) into a buffer.
s | A C string. | |
buffer | The buffer for output. |