se e' attiva una eventuale connessione in rete. In tal modo si libera il posto sull'HL-SERVER: prima infatti ad ogni exec() effettuava un HL_LOGIN supplementare, riempiendo cosi' la tabella sul server di rete. In realta' il funzionamento corretto dovrebbe prevedere un solo HL_LOGIN per ogni stazione. A tal proposito sono stati modificati anche stdtypes.cpp e stdtypes.h, spostando la definizione di CAMPOKEY e REFKEY git-svn-id: svn://10.65.10.50/trunk@2943 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			96 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			96 lines
		
	
	
		
			2.0 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();
 | ||
| long get_std_level();
 | ||
| void init_global_vars();
 | ||
| void free_global_vars();
 | ||
| 
 | ||
| #ifdef __cplusplus
 | ||
| extern void* operator new(unsigned);
 | ||
| extern void operator delete(void*);
 | ||
| #endif
 | ||
| 
 | ||
| #endif // __STDTYPES_H
 | ||
| 
 | ||
| 
 |