#include #include #include int didname; int didfontname; int offset; void run(char*, int); Biobuf bout; void usage(void) { fprint(2, "usage: afm2troff [-h] [-o offset] [file...]\n"); exits("usage"); } void main(int argc, char **argv) { int i, fd; ARGBEGIN{ case 'h': didname = 1; didfontname = 1; break; case 'o': offset = atoi(EARGF(usage())); break; default: usage(); }ARGEND Binit(&bout, 1, OWRITE); if(argc == 0) run("", 0); else{ for(i=0; i 600) ad |= 2; if(code == ' ') Bprint(&bout, "spacewidth %d\ncharset\n", wid); else Bprint(&bout, "%C\t%d\t%d\t%d %04x\n", code, wid, ad, code, code); } } }