Some of the error messages produced by Apple’s MPW C compiler (2006)

Here are some error messages generated by Apple’s MPW C compiler. These are all genuine error messages that I discovered by decompiling the String resources for the compiler. Keep in mind that these error messages are just a small selection from the larger 324k-sized compiler. I’m not entirely sure about the copyright implications of my actions, though.

Among the error messages, there are some surprising and unique ones. For instance, the compiler humorously remarks, “String literal too long (I let you have 512 characters, that’s 3 more than ANSI said I should)”. There are also clever messages like, “‘Volatile’ and ‘Register’ are not miscible”. Additionally, there is a controversial statement about modifying a constant and winning an argument with the IRS being as difficult as satisfying the compiler. These error messages provide some insight into the quirky personality of the compiler and the challenges faced by developers using it.

To top