Go to the source code of this file.
|
static uword | is_white_space (uword c) |
|
u8 * | format_unformat_error (u8 *s, va_list *va) |
|
u8 * | format_unformat_input (u8 *s, va_list *va) |
|
void | di (unformat_input_t *i) |
|
static uword | unformat_string (unformat_input_t *input, uword delimiter_character, uword format_character, va_list *va) |
|
uword | unformat_hex_string (unformat_input_t *input, va_list *va) |
|
uword | unformat_eof (unformat_input_t *input, va_list *va) |
|
uword | unformat_token (unformat_input_t *input, va_list *va) |
|
uword | unformat_input (unformat_input_t *i, va_list *args) |
|
uword | unformat_line (unformat_input_t *i, va_list *va) |
|
uword | unformat_line_input (unformat_input_t *i, va_list *va) |
|
static uword | unformat_integer (unformat_input_t *input, va_list *va, uword base, uword is_signed, uword data_bytes) |
|
static f64 | times_power_of_ten (f64 x, int n) |
|
static uword | unformat_float (unformat_input_t *input, va_list *va) |
|
static const char * | match_input_with_format (unformat_input_t *input, const char *f) |
|
static const char * | do_percent (unformat_input_t *input, va_list *va, const char *f) |
|
uword | unformat_skip_white_space (unformat_input_t *input) |
|
uword | va_unformat (unformat_input_t *input, const char *fmt, va_list *va) |
|
uword | unformat (unformat_input_t *input, const char *fmt,...) |
|
uword | unformat_user (unformat_input_t *input, unformat_function_t *func,...) |
|
void | unformat_init_command_line (unformat_input_t *input, char *argv[]) |
|
void | unformat_init_string (unformat_input_t *input, char *string, int string_len) |
|
void | unformat_init_vector (unformat_input_t *input, u8 *vector_string) |
|
static uword | clib_file_fill_buffer (unformat_input_t *input) |
|
void | unformat_init_clib_file (unformat_input_t *input, int file_descriptor) |
|
uword | unformat_init_unix_env (unformat_input_t *input, char *var) |
|
uword | unformat_data_size (unformat_input_t *input, va_list *args) |
|
◆ UNFORMAT_INTEGER_SIGNED
#define UNFORMAT_INTEGER_SIGNED 1 |
◆ UNFORMAT_INTEGER_UNSIGNED
#define UNFORMAT_INTEGER_UNSIGNED 0 |
◆ clib_file_fill_buffer()
◆ di()
◆ do_percent()
static const char* do_percent |
( |
unformat_input_t * |
input, |
|
|
va_list * |
va, |
|
|
const char * |
f |
|
) |
| |
|
static |
◆ format_unformat_error()
u8* format_unformat_error |
( |
u8 * |
s, |
|
|
va_list * |
va |
|
) |
| |
◆ format_unformat_input()
u8* format_unformat_input |
( |
u8 * |
s, |
|
|
va_list * |
va |
|
) |
| |
◆ is_white_space()
◆ match_input_with_format()
static const char* match_input_with_format |
( |
unformat_input_t * |
input, |
|
|
const char * |
f |
|
) |
| |
|
static |
◆ times_power_of_ten()
static f64 times_power_of_ten |
( |
f64 |
x, |
|
|
int |
n |
|
) |
| |
|
static |
◆ unformat()
◆ unformat_data_size()
◆ unformat_eof()
◆ unformat_float()
◆ unformat_hex_string()
◆ unformat_init_clib_file()
◆ unformat_init_command_line()
◆ unformat_init_string()
void unformat_init_string |
( |
unformat_input_t * |
input, |
|
|
char * |
string, |
|
|
int |
string_len |
|
) |
| |
◆ unformat_init_unix_env()
◆ unformat_init_vector()
◆ unformat_input()
◆ unformat_integer()
◆ unformat_line()
◆ unformat_line_input()
◆ unformat_skip_white_space()
◆ unformat_string()
◆ unformat_token()
◆ unformat_user()
◆ va_unformat()