Präprozessor: __MSDOS__ oder __MS-DOS__ oder __MS_DOS__
-
Hallo!
Wie heißt es richtig: __MSDOS__ oder __MS-DOS__ oder __MS_DOS__? Ich habe alle drei Angaben im Internet gefunden
Viele Grüße
pmw
-
Weder noch. Es ist DOS oder __DOS__.
Beispiel:
[cpp]
#if defined(WIN32) || defined(__WIN32__) || defined(__NT__)
#define WIN32_LEAN_AND_MEAN
#include<windows.h>
#elif defined(__OS2__) || defined(OS2)
#define INCL_DOS
#include <os2.h>
#define Sleep(a) DosSleep(a)
#elif defined(__DOS__) || defined(DOS)
#include<dos.h>
#define Sleep(a) sleep(a)
#elif defined(__unix) || defined(__linux)
#include<unistd.h>
#define Sleep(a) sleep((a)/1000)
#else
#error unsupported operating system
#endif
[/cpp]