4
void escape(char *str, FILE *out);
6
int main(int argc, char *argv[])
11
<p>Hello @!{argv[0]}@!</p>
14
<?c for (i = 1; i < argc; i++) { ?>
15
<tr bgcolor="@{i % 2 == 0 ? "#FFCCCC" : "#CCCCFF"}@">
27
void escape(char *str, FILE *out)
30
for (pch = str; *pch != '\0'; pch++) {
32
case '&': fputs("&", out); break;
33
case '>': fputs(">", out); break;
34
case '<': fputs("<", out); break;
35
case '"': fputs(""", out); break;
36
case '\'': fputs("'", out); break;
37
default: fputc(*pch, out);