#!/usr/bin/c -Wall -Wextra -O2 -std=c99 -- #include #include #include #include "str_replace.h" void html(char *fname) { FILE *fp = fopen(fname, "r"); if (!fp) err(1, "fopen()"); puts(""); puts(""); puts("
");

    char buf[256];
    while (fgets(buf, 256, fp)) {
        char *escaped = escape_html(buf);
        fputs(escaped, stdout);
        free(escaped);
    }

    fputs("
", stdout); fclose(fp); } int main(int argc, char **argv) { if (argc != 2) errx(1, "usage: "); html(argv[1]); return 0; }