intrte_strsplit(char*string,intstringlen,char**tokens,intmaxtokens,chardelim)
Takes string 'string' parameter and splits it at character 'delim' up to maxtokens-1 times - to give
'maxtokens' resulting tokens. Like strtok or strsep functions, this modifies its input string, by
replacing instances of 'delim' with '\0'. All resultant tokens are returned in the 'tokens' array which
must have enough entries to hold 'maxtokens'.
Parametersstring The input string to be split into tokens
stringlen The max length of the input buffer
tokens The array to hold the pointers to the tokens in the string
maxtokens The number of elements in the tokens array. At most, maxtokens-1 splits of the string will
be done.
delim The character on which the split of the data will be done
Returns
The number of tokens in the tokens array.
ssize_trte_strscpy(char*dst,constchar*src,size_tdsize)
Copy string src to buffer dst of size dsize. At most dsize-1 chars will be copied. Always NUL-terminates,
unless (dsize == 0).
Parametersdst The destination string.
src The input string to be copied.
dsize Length in bytes of the destination buffer.
Returns
The number of bytes copied (terminating NUL-byte excluded) on success. -E2BIG if the destination
buffer is too small. rte_errno is set.
static__rte_experimentalconstchar*rte_str_skip_leading_spaces(constchar*src)[inline],[static]WarningEXPERIMENTAL: this API may change without prior notice.
Search for the first non whitespace character.
Parameterssrc The input string to be analysed.
Returns
The address of the first non whitespace character.
Definition at line 142 of file rte_string_fns.h.