x0_i0_stringlib
Library of general string-manipulation functions for convenience.Constants
| Name | Value | Brief Description |
|---|---|---|
| DELIM_NOT_FOUND | -1 |
Structures
| Name | Variables | Brief Description |
|---|---|---|
| sStringTokenizer | int nRemainingLen string sOrig string sRemaining string sDelim string sLastTok |
INTERNAL: Length of the remaining part of the string to be tokenized. Original string that is being tokenized. INTERNAL: Remaining substring to be tokenized. Delimiter used to split the string up into tokens. INTERNAL: Last token determined by AdvanceToNextToken. |
Functions
| Name | Brief Description |
|---|---|
| AdvanceToNextToken | Advance the tokenizer to the next token. |
| GetNextToken | Return the next token as determined by AdvanceToNextToken. |
| GetNumberTokens | Return the number of tokens in the string for the specified delimiter. |
| GetStringTokenizer | Create and return a string tokenizer for a given string with a specified delimiter. |
| GetTokenByPosition | Return the i'th token in the string for the specified delimiter. The first token is at position i=0, the second at i=1, etc. |
| HasMoreTokens | Check to see if any more tokens remain. Returns FALSE if not, TRUE if so. |
authors: Mistress, motu99, editor: Kolyana