campo-sirio/omnia/stdtypes.h
guy c95157e55e Patch level : 2.0
Files correlati     : Omnia0.exe
Ricompilazione Demo : [ ]
Commento            :

Prima versione del traduttore universale


git-svn-id: svn://10.65.10.50/trunk@11690 c028cbd2-c16b-5b4b-a496-9718f37d4682
2004-01-08 15:08:43 +00:00

60 lines
1.1 KiB
C
Executable File

#ifndef __STDTYPES_H
#define __STDTYPES_H
#ifndef DBG
#ifndef NDEBUG
#define DBG
#endif
#endif
#define pure =0
#define HIDDEN static
#define EOL -1
#define NOERR 0
// @doc EXTERNAL
// @type bool | Tipo booleano che puo' assumere i valori TRUE (definito come 1)
// e FALSE (definito come 0).
#ifdef __cplusplus
#ifndef FALSE
#define FALSE false
#define TRUE true
#endif
#else
typedef unsigned short bool;
#ifndef FALSE
#define FALSE 0
#define TRUE 1
#endif
#endif
// @doc EXTERNAL
// @type word | Tipo per la definizione di tipi di lunghezza pari a due byte
typedef unsigned short word;
// @doc EXTERNAL
// @type dword | Tipo per la definizione di tipi di lunghezza pari a quattro byte
typedef unsigned int dword;
// @doc EXTERNAL
// @type byte | Tipo per la definizione di tipi di lunghezza pari ad un byte
typedef unsigned char byte;
// @doc EXTERNAL
// @type KEY | Tipo per la definizione di variabili destinati a contenere i caratteri
// immessi da tastiera
typedef unsigned short KEY;
#define UNDEFINED -32767
#endif // __STDTYPES_H