| T X T _ T O K E N I F Y ( )
| | | | | SOURCE: qdev_autodocs.txt 1.163 (12/09/2014) English INDEP - TXT_#?
----------------------------------------------------------------------------
NAME
txt_tokenify() - Tokenify NULL terminated string using
single character separator.
SYNOPSIS
token = txt_tokenify(string, addr, sep);
UBYTE *txt_tokenify(UBYTE *, LONG *, LONG);
FUNCTION
This function is similar to 'txt_strtok()'. It is also
a lot faster.
INPUTS
string - NULL terminated string.
addr - Address of the 'sep' character in 'string'.
sep - Separator character.
RETURNS
Returns pointer to start of token or NULL.
BASES
None.
NOTES
Different 'sep' characters can be used during parsing.
SEE ALSO
EXAMPLE
...
UBYTE *string = "one:two:three";
LONG addr = (LONG)string;
UBYTE *ptr;
LONG old;
while((ptr = txt_tokenify((UBYTE *)addr, &addr, ':')))
{
QDEV_TXT_TOKENSET(old, addr);
FPrintf(Output(), "%s\n", (LONG)ptr);
QDEV_TXT_TOKENCLR(old, addr);
}
BUGS
None known.
----------------------------------------------------------------------------
| |
| |