07f592bd22
git-svn-id: svn://10.65.10.50/branches/R_10_00@23139 c028cbd2-c16b-5b4b-a496-9718f37d4682
72 lines
1.3 KiB
C
Executable File
72 lines
1.3 KiB
C
Executable File
#pragma once
|
|
#ifndef __STDTYPES_H
|
|
#define __STDTYPES_H
|
|
|
|
#ifndef XVT_INCL_XVTENV
|
|
#include <xvt_env.h>
|
|
#endif
|
|
|
|
#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
|
|
|
|
#undef _SVID
|
|
|
|
int get_serial_number();
|
|
bool test_assistance_year();
|
|
|
|
void init_global_vars();
|
|
void free_global_vars();
|
|
|
|
#endif // __STDTYPES_H
|
|
|
|
|