Functions | |
s32 | gf_token_get (char *buffer, s32 start, char *separators, char *token, s32 token_size) |
get string component | |
s32 | gf_token_get_strip (char *buffer, s32 start, char *separators, char *strip_set, char *token, s32 token_size) |
get string component without delimitting characters | |
s32 | gf_token_get_line (char *buffer, u32 start, u32 size, char *line_buffer, u32 line_buffer_size) |
line removal | |
s32 | gf_token_find (char *buffer, u32 start, u32 size, char *pattern) |
pattern location |
s32 gf_token_get | ( | char * | buffer, | |
s32 | start, | |||
char * | separators, | |||
char * | token, | |||
s32 | token_size | |||
) |
Gets the next string component comprised in a given set of characters
buffer | source string to scan | |
start | char offset from begining of buffer where tokenization shall start | |
separators | separator characters to use | |
token | output buffer location | |
token_size | output buffer allocated size |
s32 gf_token_get_strip | ( | char * | buffer, | |
s32 | start, | |||
char * | separators, | |||
char * | strip_set, | |||
char * | token, | |||
s32 | token_size | |||
) |
Gets the next string component comprised in a given set of characters, removing surrounding characters
buffer | source string to scan | |
start | char offset from begining of buffer where tokenization shall start | |
separators | separator characters to use | |
strip_set | surrounding characters to remove | |
token | output buffer location | |
token_size | output buffer allocated size |
s32 gf_token_get_line | ( | char * | buffer, | |
u32 | start, | |||
u32 | size, | |||
char * | line_buffer, | |||
u32 | line_buffer_size | |||
) |
Gets one line from buffer and remove delimiters CR, LF and CRLF
buffer | source string to scan | |
start | char offset from begining of buffer where tokenization shall start | |
size | size of the input buffer to analyze | |
line_buffer | output buffer location | |
line_buffer_size | output buffer allocated size |
s32 gf_token_find | ( | char * | buffer, | |
u32 | start, | |||
u32 | size, | |||
char * | pattern | |||
) |
Locates a pattern in the buffer
buffer | source string to scan | |
start | char offset from begining of buffer where tokenization shall start | |
size | size of the input buffer to analyze | |
pattern | pattern to locate |