bool DynamicString_Set(DynamicString *string, const char *s)
Set the DynamicString object to the specified string, replacing whatever is in the DynamicString obje...
Represents the context in which the state machine runs.
StateFunctionPtr currentStateBehavior
Pointer to a function that acts on the current state.
char * outputText
Buffer into which output text is written, character by character.
size_t outputTextIndex
Index of the next point to put the output character.
CurrentState currentState
Value from the CurrentState enumeration indicating the current state of the machine.
size_t textIndex
Index into the text being filtered.