19,11 → 19,18 |
switch (ww) |
{ |
case '<': |
if (mode == COMMENT) |
{ |
strcpy(new_buf, "<"); |
new_buf+=4; |
break; |
} |
if (ESBYTE[i+1]=='!') && (ESBYTE[i+2]=='-') && (ESBYTE[i+3]=='-') |
{ |
strcpy(new_buf, "<font color=#bbb><"); |
new_buf+=21; |
mode = COMMENT; |
break; |
} |
if (mode != COMMENT) |
{ |
30,6 → 37,7 |
strcpy(new_buf, "<font color=#00f><"); |
new_buf+=21; |
mode = TAG; |
break; |
} |
break; |
case '>': |
38,6 → 46,7 |
strcpy(new_buf, ""</font>"); |
new_buf+=13; |
mode = TAG; |
break; |
} |
if (mode == COMMENT) && (ESBYTE[i-1]=='-') && (ESBYTE[i-2]=='-') |
{ |
44,12 → 53,20 |
strcpy(new_buf, "></font>"); |
new_buf+=11; |
mode = TEXT; |
break; |
} |
if (mode == COMMENT) |
{ |
strcpy(new_buf, ">"); |
new_buf+=4; |
break; |
} |
if (mode == TAG) |
{ |
strcpy(new_buf, "></font>"); |
new_buf+=11; |
mode = TEXT; |
break; |
} |
break; |
case '\"': |