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 |
1.4.7