angelo d24f85fc6c Rif. mod. 95/19. Svincolati definitivamente i sorgenti dal direttorio
/disk1/p.uno.


git-svn-id: svn://10.65.10.50/trunk@1811 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-09-11 15:31:07 +00:00

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