4 void emit(int c, int count);
13 while((c = getchar()) != -1) {
14 if(c == lastc && count < 127) {
27 void emit(int c, int count)
29 if(count <= 0 || c < 0) return;
31 fprintf(stderr, "emit(%d, %d) -> ", c, count);
32 if(count > 2 || (c & 0x80)) {
33 fprintf(stderr, "%02x %02x\n", (unsigned int)count | 0x80, (unsigned int)c);
34 putchar(count | 0x80);
38 fprintf(stderr, "%02x\n", (unsigned int)c & 0x7f);