Decodes a single hexadecimal character.
Parse a number from a character read pointer.
Searches for a specific character known to appear in the stream and skips the read pointer over it.
Compares a string of unknown length against a statically known key.
Skips the read pointer over all and any of the given characters.
Skips the read pointer over ASCII white-space comprising '\t', '\r', '\n' and ' '.
Skips the read pointer over characters that fall into any of up to 8 ranges of characters. The first character in cs is the start of the first range, the second character is the end. This is repeated for any other character pair. A character falls into a range from a to b if a <= *p <= b.
Sets the read pointer to the start of the next line.
Options for parseNumber.
Text parsing functionality.