Necessary when they are used for building 3rd-party programs. __DOS__ is defined by Watcom, __MSDOS__ is defined by DJGPP.