Compares a string of unknown length against a statically known key.
This function also handles escapes and requires one or more terminator chars.
A code with following meanings: -1 = not equal, terminator character hit, 0 = not equal, but string not exhausted, 1 = string equals key.
See Implementation
Compares a string of unknown length against a statically known key.
This function also handles escapes and requires one or more terminator chars.