Snarky checkin comment of the month

18 Mar 2009

I've been hacking on the Spidermonkey javascript engine and have been keeping up with the changes. I also recently bumped into the bizarreness that Windows doesn't define the what-I-thought-was-standard header file stdint.h. Both are combined in this check in comment. The MS response is pretty sad.

Via http://hg.mozilla.org/mozilla-central/pushloghtml?changeset=5917a57686c3

Bug 479258: Don't define  types in public headers. r=brendan

On systems that don't have  (i.e., Microsoft, which is
tragically underfunded and cannot spare the resources necessary to
provide and support this header: http://tinyurl.com/absoh8),
SpiderMonkey header files should not introduce definitions for these
types, as doing so may conflict with client code's attempts to provide
its own definitions for these types.