Definition at line 338 of file yxml.c.
341 unsigned ch = (
unsigned)(_ch+256) & 0xff;
350 if(
x->ignore == ch) {
354 x->ignore = (ch == 0xd) * 0xa;
355 if(ch == 0xa || ch == 0xd) {
364 if(ch == *
x->string) {
367 x->state =
x->nextstate;
378 if(ch == (
unsigned char)
'=') {
386 if(ch == (
unsigned char)
'=') {
394 if(ch == (
unsigned char)
'\'' || ch == (
unsigned char)
'"') {
403 if(ch == (
unsigned char)
'&') {
415 if(ch == (
unsigned char)
'\x3b') {
421 if(ch == (
unsigned char)
']') {
429 if(ch == (
unsigned char)
']') {
439 if(ch == (
unsigned char)
']')
441 if(ch == (
unsigned char)
'>') {
451 if(ch == (
unsigned char)
'-') {
457 if(ch == (
unsigned char)
'-') {
463 if(ch == (
unsigned char)
'-') {
471 if(ch == (
unsigned char)
'-') {
481 if(ch == (
unsigned char)
'>') {
482 x->state =
x->nextstate;
487 if(ch == (
unsigned char)
'>') {
491 if(ch == (
unsigned char)
'\'' || ch == (
unsigned char)
'"') {
497 if(ch == (
unsigned char)
'<') {
506 x->state =
x->nextstate;
513 if(ch == (
unsigned char)
'?') {
518 if(ch == (
unsigned char)
'!') {
524 if(ch == (
unsigned char)
'-') {
535 if(ch == (
unsigned char)
'\'' || ch == (
unsigned char)
'"') {
541 if(ch == (
unsigned char)
'>') {
555 if(ch == (
unsigned char)
'/') {
559 if(ch == (
unsigned char)
'>') {
567 if(ch == (
unsigned char)
'/') {
571 if(ch == (
unsigned char)
'>') {
585 if(ch == (
unsigned char)
'/') {
589 if(ch == (
unsigned char)
'>') {
595 if(ch == (
unsigned char)
'>') {
603 if(ch == (
unsigned char)
'=') {
611 if(ch == (
unsigned char)
'\'' || ch == (
unsigned char)
'"') {
644 if(ch == (
unsigned char)
'>') {
652 if(ch == (
unsigned char)
'>') {
658 if(ch == (
unsigned char)
'\xef') {
661 x->string = (
unsigned char *)
"\xbb\xbf";
668 if(ch == (
unsigned char)
'<') {
674 if(ch == (
unsigned char)
'!') {
678 if(ch == (
unsigned char)
'?') {
688 if(ch == (
unsigned char)
'!') {
692 if(ch == (
unsigned char)
'?') {
703 if(ch == (
unsigned char)
'!') {
707 if(ch == (
unsigned char)
'?') {
712 if(ch == (
unsigned char)
'/') {
722 if(ch == (
unsigned char)
'!') {
727 if(ch == (
unsigned char)
'?') {
734 if(ch == (
unsigned char)
'-') {
739 if(ch == (
unsigned char)
'D') {
742 x->string = (
unsigned char *)
"OCTYPE";
747 if(ch == (
unsigned char)
'-') {
752 if(ch == (
unsigned char)
'[') {
755 x->string = (
unsigned char *)
"CDATA[";
760 if(ch == (
unsigned char)
'x') {
774 if(ch == (
unsigned char)
'<') {
782 if(ch == (
unsigned char)
'<') {
788 if(ch == (
unsigned char)
'<') {
792 if(ch == (
unsigned char)
'&') {
802 if(ch == (
unsigned char)
'\x3b') {
810 if(ch == (
unsigned char)
'<') {
824 if(ch == (
unsigned char)
'?') {
834 if(ch == (
unsigned char)
'?') {
842 if(ch == (
unsigned char)
'>') {
843 x->state =
x->nextstate;
852 if(ch == (
unsigned char)
'>') {
853 x->state =
x->nextstate;
860 if(ch == (
unsigned char)
'=') {
868 if(ch == (
unsigned char)
'\'' || ch == (
unsigned char)
'"') {
875 if(ch == (
unsigned char)
'y') {
878 x->string = (
unsigned char *)
"es";
881 if(ch == (
unsigned char)
'n') {
884 x->string = (
unsigned char *)
"o";
897 if(ch == (
unsigned char)
'=') {
905 if(ch == (
unsigned char)
'\'' || ch == (
unsigned char)
'"') {
909 x->string = (
unsigned char *)
"1.";
928 if(ch == (
unsigned char)
'm') {
936 if(ch == (
unsigned char)
'?') {
946 if(ch == (
unsigned char)
'l') {
954 if(ch == (
unsigned char)
'?') {
976 if(ch == (
unsigned char)
'v') {
979 x->string = (
unsigned char *)
"ersion";
988 if(ch == (
unsigned char)
'?') {
996 if(ch == (
unsigned char)
'?') {
1000 if(ch == (
unsigned char)
'e') {
1003 x->string = (
unsigned char *)
"ncoding";
1006 if(ch == (
unsigned char)
's') {
1009 x->string = (
unsigned char *)
"tandalone";
1018 if(ch == (
unsigned char)
'?') {
1026 if(ch == (
unsigned char)
'?') {
1030 if(ch == (
unsigned char)
's') {
1033 x->string = (
unsigned char *)
"tandalone";
1040 if(ch == (
unsigned char)
'?') {
1046 if(ch == (
unsigned char)
'>') {
static void struct sockaddr socklen_t static fromlen static backlog static fork char char char static envp int struct rusage static rusage struct utsname static buf struct sembuf unsigned
static yxml_ret_t yxml_ref(yxml_t *x, unsigned ch)
static yxml_ret_t yxml_pistart(yxml_t *x, unsigned ch)
static yxml_ret_t yxml_refcontent(yxml_t *x, unsigned ch)
static yxml_ret_t yxml_refattrval(yxml_t *x, unsigned ch)
static yxml_ret_t yxml_attrvalend(yxml_t *x, unsigned ch)
static yxml_ret_t yxml_attrname(yxml_t *x, unsigned ch)
static yxml_ret_t yxml_datacontent(yxml_t *x, unsigned ch)
static yxml_ret_t yxml_refstart(yxml_t *x, unsigned ch)
static yxml_ret_t yxml_datapi1(yxml_t *x, unsigned ch)
static yxml_ret_t yxml_datacd1(yxml_t *x, unsigned ch)
static yxml_ret_t yxml_datacd2(yxml_t *x, unsigned ch)
static yxml_ret_t yxml_attrstart(yxml_t *x, unsigned ch)
static yxml_ret_t yxml_datapi2(yxml_t *x, unsigned ch)
static yxml_ret_t yxml_attrnameend(yxml_t *x, unsigned ch)
static yxml_ret_t yxml_piname(yxml_t *x, unsigned ch)
#define yxml_isNameStart(c)
#define yxml_isAttValue(c)
static yxml_ret_t yxml_pinameend(yxml_t *x, unsigned ch)
static yxml_ret_t yxml_elemcloseend(yxml_t *x, unsigned ch)
static yxml_ret_t yxml_dataattr(yxml_t *x, unsigned ch)
static yxml_ret_t yxml_elemname(yxml_t *x, unsigned ch)
static yxml_ret_t yxml_piabort(yxml_t *x, unsigned ch)
static yxml_ret_t yxml_elemclose(yxml_t *x, unsigned ch)
#define yxml_isEncName(c)
static yxml_ret_t yxml_selfclose(yxml_t *x, unsigned ch)
static yxml_ret_t yxml_elemstart(yxml_t *x, unsigned ch)
static yxml_ret_t yxml_pivalend(yxml_t *x, unsigned ch)
static yxml_ret_t yxml_elemnameend(yxml_t *x, unsigned ch)
References unsigned, x, yxml_attrname(), yxml_attrnameend(), yxml_attrstart(), yxml_attrvalend(), yxml_dataattr(), yxml_datacd1(), yxml_datacd2(), yxml_datacontent(), yxml_datapi1(), yxml_datapi2(), yxml_elemclose(), yxml_elemcloseend(), yxml_elemname(), yxml_elemnameend(), yxml_elemstart(), YXML_ESYN, yxml_isAlpha, yxml_isAttValue, yxml_isChar, yxml_isEncName, yxml_isName, yxml_isNameStart, yxml_isNum, yxml_isRef, yxml_isSP, YXML_OK, yxml_piabort(), yxml_piname(), yxml_pinameend(), yxml_pistart(), yxml_pivalend(), yxml_ref(), yxml_refattrval(), yxml_refcontent(), yxml_refstart(), yxml_selfclose(), YXMLS_attr0, YXMLS_attr1, YXMLS_attr2, YXMLS_attr3, YXMLS_attr4, YXMLS_cd0, YXMLS_cd1, YXMLS_cd2, YXMLS_comment0, YXMLS_comment1, YXMLS_comment2, YXMLS_comment3, YXMLS_comment4, YXMLS_dt0, YXMLS_dt1, YXMLS_dt2, YXMLS_dt3, YXMLS_dt4, YXMLS_elem0, YXMLS_elem1, YXMLS_elem2, YXMLS_elem3, YXMLS_enc0, YXMLS_enc1, YXMLS_enc2, YXMLS_enc3, YXMLS_etag0, YXMLS_etag1, YXMLS_etag2, YXMLS_init, YXMLS_le0, YXMLS_le1, YXMLS_le2, YXMLS_le3, YXMLS_lee1, YXMLS_lee2, YXMLS_leq0, YXMLS_misc0, YXMLS_misc1, YXMLS_misc2, YXMLS_misc2a, YXMLS_misc3, YXMLS_pi0, YXMLS_pi1, YXMLS_pi2, YXMLS_pi3, YXMLS_pi4, YXMLS_std0, YXMLS_std1, YXMLS_std2, YXMLS_std3, YXMLS_string, YXMLS_ver0, YXMLS_ver1, YXMLS_ver2, YXMLS_ver3, YXMLS_xmldecl0, YXMLS_xmldecl1, YXMLS_xmldecl2, YXMLS_xmldecl3, YXMLS_xmldecl4, YXMLS_xmldecl5, YXMLS_xmldecl6, YXMLS_xmldecl7, YXMLS_xmldecl8, and YXMLS_xmldecl9.
Referenced by rz_cf_value_dict_parse().