Software > Coding

predefined macros (C-Compiler)

<< < (3/4) > >>

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