8 #define MINSPAN 6 /* Min characters in string (default) */
11 void stringit(char *);
14 static int minspan = MINSPAN;
19 fprint(2, "usage: %s [-m min] [file...]\n", argv0);
24 main(int argc, char **argv)
30 minspan = atoi(EARGF(usage()));
36 Binit(&fout, 1, OWRITE);
42 for(i = 0; i < argc; i++) {
44 print("%s:\n", argv[i]);
61 if ((fin = Bopen(str, OREAD)) == 0) {
68 while((c = Bgetrune(fin)) >= 0) {
73 if(cnt == BUFSIZE-1) {
75 Bprint(&fout, "%8ld: %S ...\n", start, buf);
82 Bprint(&fout, "%8ld: %S\n", start, buf);
92 Bprint(&fout, "%8ld: %S\n", start, buf);
101 if ((r >= ' ' && r < 0x7F) || r > 0xA0)