0dd5de9f30
di ogni programma. Utilizzata in ba1100.cpp, nel caso di caricamento esterno del livello archivi. git-svn-id: svn://10.65.10.50/trunk@4631 c028cbd2-c16b-5b4b-a496-9718f37d4682
98 lines
2.1 KiB
C
Executable File
98 lines
2.1 KiB
C
Executable File
#ifndef __STDTYPES_H
|
||
#define __STDTYPES_H
|
||
|
||
#ifdef XVT
|
||
#ifndef XVT_INCL_XVTENV
|
||
#include <xvt_env.h>
|
||
#endif
|
||
#endif
|
||
|
||
#define pure =0
|
||
|
||
#define FALSE 0
|
||
#define TRUE 1
|
||
|
||
#define HIDDEN static
|
||
|
||
#define EOL -1
|
||
#define NOERR 0
|
||
|
||
#define REFKEY "CAMPOKEY"
|
||
#define VERKEY "ìpÙˆ¬cê<"
|
||
|
||
|
||
// @doc EXTERNAL
|
||
|
||
// @type UINT8 | Altro nome di assegnazione per gli unsigned char
|
||
typedef unsigned char UINT8;
|
||
#ifdef M_I386
|
||
// @doc EXTERNAL
|
||
|
||
// @type UINT16 | Altro nome di assegnazione per gli unsigned short (se compilato a 32bit)
|
||
// oppure unsigned int (se non definito M_I386)
|
||
typedef unsigned short UINT16;
|
||
#else
|
||
typedef unsigned int UINT16;
|
||
#endif
|
||
// @doc EXTERNAL
|
||
|
||
// @type UINT32 | Altro nome di assegnazione per gli unsigned long
|
||
typedef unsigned long UINT32;
|
||
// @doc EXTERNAL
|
||
|
||
// @type INT8 | Altro nome di assegnazione per i char
|
||
typedef char INT8;
|
||
#ifdef M_I386
|
||
// @type INT16 | Altro nome di assegnazione per gli short (se compilato a 32bit)
|
||
// oppure int (se non definito M_I386)
|
||
typedef short INT16;
|
||
#else
|
||
typedef int INT16;
|
||
#endif
|
||
// @doc EXTERNAL
|
||
|
||
// @type INT32 | Altro nome di assegnazione per i long
|
||
typedef long INT32;
|
||
// @doc EXTERNAL
|
||
|
||
// @type bool | Tipo booleano che puo' assumere i valori TRUE (definito come 1)
|
||
// e FALSE (definito come 0).
|
||
typedef UINT8 bool;
|
||
// @doc EXTERNAL
|
||
|
||
// @type word | Tipo per la definizione di tipi di lunghezza pari a due byte
|
||
typedef UINT16 word;
|
||
// @doc EXTERNAL
|
||
|
||
// @type dword | Tipo per la definizione di tipi di lunghezza pari a quattro byte
|
||
typedef UINT32 dword;
|
||
// @doc EXTERNAL
|
||
|
||
// @type byte | Tipo per la definizione di tipi di lunghezza pari ad un byte
|
||
typedef UINT8 byte;
|
||
// @doc EXTERNAL
|
||
|
||
// @type KEY | Tipo per la definizione di variabili destinati a contenere i caratteri
|
||
// immessi da tastiera
|
||
typedef UINT16 KEY;
|
||
|
||
#define UNDEFINED -32767
|
||
|
||
#undef _SVID
|
||
|
||
int get_serial_number(const char* appname);
|
||
|
||
long get_std_level();
|
||
void set_std_level(const long l);
|
||
void init_global_vars();
|
||
void free_global_vars();
|
||
|
||
#ifdef __cplusplus
|
||
extern void* operator new(unsigned);
|
||
extern void operator delete(void*);
|
||
#endif
|
||
|
||
#endif // __STDTYPES_H
|
||
|
||
|