Chris Hanson

Results 32 issues of Chris Hanson

The code in src/drive.c that calls `fread(3)` treats its return (a `size_t`) as if it were the return from `read(2)` (a `ssize_t`). For `fread(3)` the return value will never be...

In src/md5.c, there’s a case where `memset` is called with `sizeof(ctx)` which is a pointer variable, and thus isn’t doing what’s expected.

I tried to build MCLIDE today using the latest CCL 1.12 and SLIME 2.24 on my system. Unfortunately it encountered some errors. I didn’t follow the instructions exactly; I made...

It's been awesome to see all the work done on MGTK as part of understanding, documenting, and enhancing Apple II Desktop! It'd be really cool to have it as a...

MGTK
Project

As of Mac OS X 10.6 Snow Leopard (released in 2009), it should be possible for a Cocoa application to build its menu bar and other UI entirely in code....

ide

It’d be cool if the CCL app supported Dark Mode. It should get this support automatically as long as: 1. It’s built against the macOS 10.14 SDK; and, 2. It...

ide

To be a good UNIX citizen, a built binary distribution of CCL should be structured for extraction into either `/opt` or `/usr/local` by default. For example, the contents of the...

It’s inconvenient to have to merge a binary distribution into a cloned repository in order to build it. It should be possible to build CCL without having binaries in the...

I'm hacking on a system call emulator for a 68K operating system, and I was considering running each 68K process in a host process thread. However, most of Musashi relies...

In order to be clearer about the expected inputs and outputs of various functions, it would be good to switch Musashi to using the C99 `` types such as `int16_t`...