The sad history of Unicode printf-style format specifiers in Visual C++ Raymond ChenAugust 30, 2019Aug 30, 201908/30/19 Getting ahead of the standard, which went a different way.
What to do if you can’t get the stovetop in your London apartment to turn on Raymond ChenAugust 29, 2019Aug 29, 201908/29/19 Look for an apparently-useless switch.
On resolving the type vs member conflict in C++, revisited Raymond ChenAugust 29, 2019Aug 29, 201908/29/19 Filling in some gaps in the previous discussion.
The sad history of Visual Studio’s custom __if_exists keyword Raymond ChenAugust 28, 2019Aug 28, 201908/28/19 When times were simpler and bytes were precious.
One byte used to cost a dollar Raymond ChenAugust 27, 2019Aug 27, 201908/27/19 The cost of software distribution.
Custom-printing your own attendee pass to the Windows 95 launch Raymond ChenAugust 26, 2019Aug 26, 201908/26/19 Only the highest quality forgeries will do.
The SuperH-3, part 15: Code walkthough Raymond ChenAugust 23, 2019Aug 23, 201908/23/19 Taking this thing for a spin.
The SuperH-3, part 14: Patterns for function calls Raymond ChenAugust 22, 2019Aug 22, 201908/22/19 Different ways of setting up a function call.
The SuperH-3, part 13: Misaligned data, and converting between signed vs unsigned values Raymond ChenAugust 21, 2019Aug 21, 201908/21/19 Okay, now we're doing some programming.
The SuperH-3, part 12: Calling convention and function prologues/epilogues Raymond ChenAugust 20, 2019Aug 20, 201908/20/19 A typical RISC pattern.