#0 wvMapNameToTokenType (name=0x80e1573 "begin") at wvparse.c:661 656: p = tokenTreeRoot; 657: 658: ch = toupper (name[i]); 659: while (p) 660: { 661: if (ch < p->splitchar) 662: p = p->lokid; 663: else if (ch == p->splitchar) 664: { 665: if (name[i] == 0) 666: return p->token; #1 0xb7ea980d in exstartElement (userData=0xbfa09930, name=0x80e1573 "begin", atts=0x0) at wvConfig.c:185 180: 181: /* printf("exstart: %s \n",name);*/ 182: 183: /* tokenIndex = s_mapNameToToken ((const char *) name); 184: token_type = s_Tokens[tokenIndex].m_type; 185: */ token_type = wvMapNameToTokenType ((const char *) name); 186: switch (token_type) 187: { 188: case TT_TITLE: 189: if (mydata->retstring) 190: { #2 0xb7b12387 in xmlParseStartTag () from /usr/lib/libxml2.so.2 #3 0xb7b1b7ac in xmlParseElement () from /usr/lib/libxml2.so.2 #4 0xb7b1bce8 in xmlParseDocument () from /usr/lib/libxml2.so.2 #5 0xb7ea64d0 in wvExpand (myhandle=0xbfa09930, #6 0xb7ea654d in wvEndCharProp (data=0xbfa09930) at wvConfig.c:3934 3929: { 3930: wvTrace (("ending character run\n")); 3931: if ((data->sd != NULL) && (data->sd->elements[TT_CHAR].str) 3932: && (data->sd->elements[TT_CHAR].str[1] != NULL)) 3933: { 3934: wvExpand (data, data->sd->elements[TT_CHAR].str[1], 3935: strlen (data->sd->elements[TT_CHAR].str[1])); 3936: if (data->retstring) 3937: { 3938: wvTrace (("char end is now %s", data->retstring)); 3939: printf ("%s", data->retstring); #7 0x0804b0ba in ?? () #8 0xbfa09930 in ?? () #9 0x00000001 in ?? () #10 0xbfa06aaf in ?? () #11 0xb7ec3150 in ?? () from /usr/lib/libwv-1.2.so.3 #12 0x08065928 in ?? () #13 0x0000000a in ?? () #14 0xbfa06ac8 in ?? () #15 0xb7e9f729 in wvHandleElement (ps=0xb79881c0, tag=CHARPROPEND, props=0xbfa07b38, dirty=1) at text.c:803 798: 799: int 800: wvHandleElement (wvParseStruct * ps, wvTag tag, void *props, int dirty) 801: { 802: if (ps->elehandler) 803: return ((*(ps->elehandler)) (ps, tag, props, dirty)); 804: wvError (("No element handler registered!!\n")); 805: return (0); 806: } 807: 808: int