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