Fiddle around with Mach-O

This commit is contained in:
Justine Tunney 2023-05-17 02:29:30 -07:00
parent 6881a2ecea
commit b852650c08
No known key found for this signature in database
GPG key ID: BE714B4575D6E328
13 changed files with 343 additions and 85 deletions

View file

@ -24,21 +24,25 @@
int main(int argc, char *argv[]) {
int c, col = 0;
unsigned char ch;
int need_newline = 0;
char16_t glyphs[COLS + 1];
while ((c = getchar()) != -1) {
if (col == 0) {
if (!col) {
need_newline = 1;
printf("\t.byte\t");
bzero(glyphs, sizeof(glyphs));
}
ch = c & 0xff;
glyphs[col] = kCp437[ch];
glyphs[col] = kCp437[c];
if (col) putchar(',');
printf("0x%02x", ch);
printf("0x%02x", c);
if (++col == COLS) {
col = 0;
printf("\t#%hs\n", glyphs);
printf("\t//%hs\n", glyphs);
need_newline = 0;
}
}
if (need_newline) {
printf("\n");
}
return 0;
}