59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
static void inExclamationMarkState(OFXMLParser *);
static void inCDATAOpeningState(OFXMLParser *);
static void inCDATAState(OFXMLParser *);
static void inCommentOpeningState(OFXMLParser *);
static void inCommentState1(OFXMLParser *);
static void inCommentState2(OFXMLParser *);
static void inDOCTYPEState(OFXMLParser *);
typedef void (*state_function_t)(OFXMLParser *);
static state_function_t lookupTable[] = {
[OFXMLParserStateInByteOrderMark] = inByteOrderMarkState,
[OFXMLParserStateOutsideTag] = outsideTagState,
[OFXMLParserStateTagOpened] = tagOpenedState,
[OFXMLParserStateInProcessingInstruction] =
inProcessingInstructionState,
[OFXMLParserStateInTagName] = inTagNameState,
[OFXMLParserStateInCloseTagName] = inCloseTagNameState,
|
|
|
|
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
static void inExclamationMarkState(OFXMLParser *);
static void inCDATAOpeningState(OFXMLParser *);
static void inCDATAState(OFXMLParser *);
static void inCommentOpeningState(OFXMLParser *);
static void inCommentState1(OFXMLParser *);
static void inCommentState2(OFXMLParser *);
static void inDOCTYPEState(OFXMLParser *);
typedef void (*StateFunction)(OFXMLParser *);
static StateFunction lookupTable[] = {
[OFXMLParserStateInByteOrderMark] = inByteOrderMarkState,
[OFXMLParserStateOutsideTag] = outsideTagState,
[OFXMLParserStateTagOpened] = tagOpenedState,
[OFXMLParserStateInProcessingInstruction] =
inProcessingInstructionState,
[OFXMLParserStateInTagName] = inTagNameState,
[OFXMLParserStateInCloseTagName] = inCloseTagNameState,
|