/* toh text to #include paolo lulli 2006 (paolo@lulli.net) */ #include #include #include #include "common.h" void usage(char *prog_name); int main(int argc, char *argv[]){ if ( 2 == argc ){ int c; char * fin_name; FILE *fin; int sost; fin_name = strdup(argv[1]); if ( fin = fopen(fin_name,"r")){ putchar('\"'); while ( ( c = getc(fin) )!= EOF){ sost = 0; if( c == '\"'){ putchar('\\'); putchar('\"'); sost = 1; } if( c == '%'){ putchar('%'); putchar('%'); sost = 1; } if( c == '\n'){ sost = 1; putchar('\\'); putchar('n'); putchar('\"'); putchar(' '); putchar('\\'); putchar('\n'); putchar('\"'); } if ( 0 == sost ){ putchar(c); } } putchar('\"'); } return 0; }else{ printf(" \n"); return 1; } } void usage(char *prog_name){ printf("Usage:\n"); printf("%s: \n", prog_name); }