/* * ---------------------------------------------------------------------------- * "THE BEER-WARE LICENSE" (Revision 42): * wrote this file. As long as you retain this notice you * can do whatever you want with this stuff. If we meet some day, and you think * this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp * ---------------------------------------------------------------------------- * * $FreeBSD: src/usr.bin/file2c/file2c.c,v 1.5 1999/08/28 01:01:10 peter Exp $ * $DragonFly: src/usr.bin/file2c/file2c.c,v 1.2 2003/06/17 04:29:26 dillon Exp $ * */ #include int main(int argc, char **argv) { int i,j,k; if (argc > 1) printf("%s\n",argv[1]); k = 0; j = 0; while((i = getchar()) != EOF) { if(k++) { putchar(','); j++; } if (j > 70) { putchar('\n'); j = 0; } printf("%d",i); if (i > 99) j += 3; else if (i > 9) j += 2; else j++; } putchar('\n'); if (argc > 2) printf("%s\n",argv[2]); return 0; }