Series: C Programming on System 6
Hello, cyber pals. In October 2020, I started recording videos of my development of an IMAP client written on my Mac 512Ke (upgraded to Mac Plus specs) running System 6, using the THINK C 5 IDE.
This list of videos is in chronological order. To be notified of new videos as I publish them, you can subscribe to my RSS feed. There is also a #cyberpals IRC channel on Libera Chat where I and some other interested parties are discussing development on old Macs.
malloced buffer that gets shifted around during parsing.
LDEFprocedures in THINK C for drawing custom list cells, which I will expand upon on in a future video.
LDEFresource to allow keeping the list definition function in the main program executable/project, so in this video I implement the technique for the message list.
intvariables to make them either
longthroughout the project.
diff(1)but there wasn’t any interface to select files or scroll through the output. I’ve since added a proper GUI with the ability to select files or folders, and in this episode I walk through the GUI and filesystem code and then add a proper Edit menu. I also make a formal release of the code and binary available for download.