/disk1/p.uno. git-svn-id: svn://10.65.10.50/trunk@1811 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			38 lines
		
	
	
		
			986 B
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			986 B
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
| 
 | |
| #ifdef __cplusplus
 | |
| extern "C" {
 | |
| #endif
 | |
| #ifdef DOS
 | |
|   typedef unsigned char Byte;
 | |
|   typedef unsigned int  Word;
 | |
|   typedef unsigned long Long;
 | |
| 
 | |
| #define EYECAST (char   huge *)
 | |
|   extern void far HL_ON  (int Port, Word ModAd);
 | |
|   extern void far HL_OFF (int Port);
 | |
|   extern int  far K_EYE  (int Port, char huge *Inp, int BlkCnt);
 | |
|   extern void far HL_WR  (int Port, int Register, Word Val);
 | |
|   extern Word far HL_RD  (int Port, int Register);
 | |
| 
 | |
|   extern void far INT_ON  (void);
 | |
|   extern void far INT_OFF (void);
 | |
| 
 | |
| #else
 | |
| #define INT_ON()
 | |
| #define INT_OFF()
 | |
| #define EYECAST 
 | |
| 
 | |
|   typedef unsigned long  Long;
 | |
|   typedef unsigned short Word;
 | |
|   typedef unsigned char  Byte;
 | |
| 
 | |
|   void HL_ON    (Word, Word); /* Activate the Hardlock */
 | |
|   void HL_OFF   (Word); /* Deactivate the Hardlock */
 | |
|   Word HL_RD    (Word, Word); /* Read from the EEProm */
 | |
|   void HL_WR    (Word, Word, Word); /* Write to the EEProm */
 | |
|   Word K_EYE    (Word, Byte *, Word); /* Encrypt Blocks */
 | |
| #endif
 | |
| #ifdef __cplusplus
 | |
| };
 | |
| #endif
 |