US                 99 ext/standard/url_scanner.c 		US.state=STATE_NORMAL;
US                100 ext/standard/url_scanner.c 		if(US.tag)  { efree(US.tag);  US.tag =NULL; }
US                101 ext/standard/url_scanner.c 		if(US.attr) { efree(US.attr); US.attr=NULL; }
US                102 ext/standard/url_scanner.c 		if(US.val)  { efree(US.val);  US.val =NULL; }
US                117 ext/standard/url_scanner.c 		switch(US.state) {
US                120 ext/standard/url_scanner.c 				US.state=STATE_TAG_START;
US                125 ext/standard/url_scanner.c 				US.state=STATE_NORMAL;
US                126 ext/standard/url_scanner.c 			US.state=STATE_TAG;
US                127 ext/standard/url_scanner.c 			US.ml=BUFSIZE;
US                128 ext/standard/url_scanner.c 			US.p=US.tag=erealloc(US.tag,US.ml);
US                129 ext/standard/url_scanner.c 			*(US.p)++=*src;
US                130 ext/standard/url_scanner.c 			US.l=1;
US                135 ext/standard/url_scanner.c 				*(US.p)++ = *src;
US                136 ext/standard/url_scanner.c 				US.l++; 
US                137 ext/standard/url_scanner.c 				if(US.l==US.ml) {
US                138 ext/standard/url_scanner.c 					US.ml+=BUFSIZE;
US                139 ext/standard/url_scanner.c 					US.tag=erealloc(US.tag,US.ml);
US                140 ext/standard/url_scanner.c 					US.p = US.tag+US.l;
US                143 ext/standard/url_scanner.c 				US.state = STATE_IN_TAG;
US                144 ext/standard/url_scanner.c 				*US.p='\0';
US                145 ext/standard/url_scanner.c 				US.tag=erealloc(US.tag,US.l);
US                147 ext/standard/url_scanner.c 				US.state = STATE_NORMAL;
US                148 ext/standard/url_scanner.c 				efree(US.tag);
US                149 ext/standard/url_scanner.c 				US.tag=NULL;
US                155 ext/standard/url_scanner.c 				US.state=STATE_TAG_ATTR;
US                156 ext/standard/url_scanner.c 				US.ml=BUFSIZE;
US                157 ext/standard/url_scanner.c 				US.p=US.attr=erealloc(US.attr,US.ml);
US                158 ext/standard/url_scanner.c 				*(US.p)++=*src;
US                159 ext/standard/url_scanner.c 				US.l=1;
US                161 ext/standard/url_scanner.c 				US.state = STATE_NORMAL;
US                162 ext/standard/url_scanner.c 				efree(US.tag);
US                163 ext/standard/url_scanner.c 				US.tag=NULL;
US                169 ext/standard/url_scanner.c 				*US.p++=*src;
US                170 ext/standard/url_scanner.c 				++US.l;
US                171 ext/standard/url_scanner.c 				if(US.l==US.ml) {
US                172 ext/standard/url_scanner.c 					US.ml+=BUFSIZE;
US                173 ext/standard/url_scanner.c 					US.attr=erealloc(US.attr,US.ml);
US                174 ext/standard/url_scanner.c 					US.p = US.attr+US.l;
US                176 ext/standard/url_scanner.c 				if(US.l==US.ml) {
US                177 ext/standard/url_scanner.c 					US.ml+=BUFSIZE;
US                178 ext/standard/url_scanner.c 					US.attr=erealloc(US.attr,US.ml);
US                179 ext/standard/url_scanner.c 					US.p = US.attr+US.l;
US                182 ext/standard/url_scanner.c 				US.state=STATE_TAG_IS;
US                183 ext/standard/url_scanner.c 				*US.p=0;
US                184 ext/standard/url_scanner.c 				US.attr=erealloc(US.attr,US.l);
US                186 ext/standard/url_scanner.c 				US.state=STATE_NORMAL;
US                188 ext/standard/url_scanner.c 				efree(US.attr);
US                189 ext/standard/url_scanner.c 				US.attr=NULL;
US                190 ext/standard/url_scanner.c 				US.state=STATE_IN_TAG;
US                197 ext/standard/url_scanner.c 					US.state=STATE_NORMAL;
US                198 ext/standard/url_scanner.c 					if(! (US.attr_done)) {
US                200 ext/standard/url_scanner.c 						p=url_attr_addon(US.tag,US.attr,"",data);
US                213 ext/standard/url_scanner.c 				if(! (US.attr_done)) {
US                215 ext/standard/url_scanner.c 					US.attr_done=1;
US                216 ext/standard/url_scanner.c 					p=url_attr_addon(US.tag,US.attr,"#",data);
US                229 ext/standard/url_scanner.c 				US.ml=BUFSIZE;
US                230 ext/standard/url_scanner.c 				US.p=US.val=erealloc(US.val,US.ml);
US                231 ext/standard/url_scanner.c 				US.l=0;
US                232 ext/standard/url_scanner.c 				US.attr_done=0;
US                234 ext/standard/url_scanner.c 					US.state=STATE_TAG_QVAL2;
US                235 ext/standard/url_scanner.c 					US.delim=*src;
US                237 ext/standard/url_scanner.c 					US.state=STATE_TAG_VAL;
US                238 ext/standard/url_scanner.c 					*US.p++=*src;
US                239 ext/standard/url_scanner.c 					US.l++;
US                247 ext/standard/url_scanner.c 				if(! (US.attr_done)) {
US                249 ext/standard/url_scanner.c 					US.attr_done=1;
US                250 ext/standard/url_scanner.c 					*US.p='\0';
US                251 ext/standard/url_scanner.c 					p=url_attr_addon(US.tag,US.attr,US.val,data);
US                263 ext/standard/url_scanner.c 			} else if(*src==US.delim) {
US                264 ext/standard/url_scanner.c 				US.state=STATE_IN_TAG;
US                265 ext/standard/url_scanner.c 				*US.p='\0';
US                266 ext/standard/url_scanner.c 				if(! (US.attr_done)) {
US                268 ext/standard/url_scanner.c 					p=url_attr_addon(US.tag,US.attr,US.val,data);
US                282 ext/standard/url_scanner.c 				US.state=STATE_TAG_QVAL2b;
US                284 ext/standard/url_scanner.c 				US.state=STATE_NORMAL;
US                287 ext/standard/url_scanner.c 			*US.p++=*src;
US                288 ext/standard/url_scanner.c 			++US.l; 
US                289 ext/standard/url_scanner.c 			if(US.l==US.ml) {
US                290 ext/standard/url_scanner.c 				US.ml+=BUFSIZE;
US                291 ext/standard/url_scanner.c 				US.val=erealloc(US.val,US.ml);
US                292 ext/standard/url_scanner.c 				US.p = US.val+US.l;
US                298 ext/standard/url_scanner.c 			US.state=STATE_TAG_QVAL2;
US                299 ext/standard/url_scanner.c 			*US.p++=*src;
US                300 ext/standard/url_scanner.c 			++US.l; 
US                301 ext/standard/url_scanner.c 			if(US.l==US.ml) {
US                302 ext/standard/url_scanner.c 				US.ml+=BUFSIZE;
US                303 ext/standard/url_scanner.c 				US.val=erealloc(US.val,US.ml);
US                304 ext/standard/url_scanner.c 				US.p = US.val+US.l;
US                311 ext/standard/url_scanner.c 				if(! (US.attr_done)) {
US                313 ext/standard/url_scanner.c 					US.attr_done=1;
US                314 ext/standard/url_scanner.c 					*US.p='\0';
US                315 ext/standard/url_scanner.c 					p=url_attr_addon(US.tag,US.attr,US.val,data);
US                328 ext/standard/url_scanner.c 				US.state=(*src=='>')?STATE_NORMAL:STATE_IN_TAG;
US                329 ext/standard/url_scanner.c 				*US.p='\0';
US                330 ext/standard/url_scanner.c 				if(! (US.attr_done)) {
US                332 ext/standard/url_scanner.c 					p=url_attr_addon(US.tag,US.attr,US.val,data);
US                345 ext/standard/url_scanner.c 				*US.p++=*src;
US                346 ext/standard/url_scanner.c 				US.l++; 
US                347 ext/standard/url_scanner.c 				if(US.l==US.ml) {
US                348 ext/standard/url_scanner.c 					US.ml+=BUFSIZE;
US                349 ext/standard/url_scanner.c 					US.val=erealloc(US.val,US.ml);
US                350 ext/standard/url_scanner.c 					US.p = US.val+US.l;