Software > Coding
predefined macros (C-Compiler)
tuxie:
Ups garnicht gesehen! Hab nur oben den Kopf gelesen.
gstoll:
--- Zitat von: Arne am Do 04.11.2010, 07:16:15 ---Compiler nur das __PUREC__ Macro gefunden.
--- Ende Zitat ---
__GNUC__ = GCC
__PUREC__ = Pure C
__TURBOC__ = Turbo C (Vorgänger von Pure C) , Pure C, AHCC
__AHCC__ = AHCC
__SOZOBONC__ = Sozobon C
LATTICE = Lattice C (bin ich mir nicht ganz sicher)
__MWERKS__ = CodeWarrior 11 mit C-Compiler >= 7.1 ?
_MSC_VER = MSVC 2.0?
Gerhard
m0n0:
Hallo,
evt. ist diese deklaration von Interesse, sollte unter allen Compilern verlässliche Typen bereitstellen:
--- Code: ---typedef signed char BYTE;
typedef unsigned char CHAR;
typedef signed short WORD;
typedef unsigned short UWORD;
typedef signed long LONG;
typedef unsigned long ULONG;
--- Ende Code ---
simonsunnyboy:
Normierte Datentypen sind immer gut! Dann macht es allerdings mehr Sinn die Typen gleich mittels stdint.h zu definieren, wie im C99 Standard. Dann ist es nämlich echt portabel, auch zu kommenden Compilern.
vgl. http://en.wikipedia.org/wiki/Stdint.h
gstoll:
--- Zitat von: simonsunnyboy am Do 04.11.2010, 21:23:29 ---Normierte Datentypen sind immer gut!
--- Ende Zitat ---
Stimmt, aus dem Grund werden sie im tos.hyp genutzt[1] .
Dazu hilft vielleicht der Header aus der PCGEM.LIB oder PCTOS.LIB[2]. Im acstype.h wird so ziemlich alles an Typen definiert was es so gibt.
Gerhard
[1] Mir ist bekannt, daß noch nicht alles Umgesetzt ist.
[2] http://acspro.atari.org/
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln