home *** CD-ROM | disk | FTP | other *** search
- /*
- * File......: CINT86.H
- * Author....: Ted Means
- * Date......: $Date: 15 Aug 1991 23:09:00 $
- * Revision..: $Revision: 1.1 $
- * Log file..: $Logfile: E:/nanfor/src/cint86.h_v $
- *
- * This is an original work by Ted Means and is placed in the
- * public domain.
- *
- * Modification history:
- * ---------------------
- *
- * $Log: E:/nanfor/src/cint86.h_v $
- *
- * Rev 1.1 15 Aug 1991 23:09:00 GLENN
- * Forest Belt proofread/edited/cleaned up doc
- *
- * Rev 1.0 27 May 1991 13:22:46 GLENN
- * Initial revision.
- *
- */
-
-
-
- /* This is the header file for CINT86.C */
-
- struct REGSW
- {
- unsigned int ax;
- unsigned int bx;
- unsigned int cx;
- unsigned int dx;
- };
-
-
- struct REGSB
- {
- unsigned char al, ah;
- unsigned char bl, bh;
- unsigned char cl, ch;
- unsigned char dl, dh;
- };
-
- union COMBINED
- {
- struct REGSW w;
- struct REGSB b;
- };
-
- struct CPUREGS
- {
- union COMBINED gp;
- unsigned int si;
- unsigned int di;
- unsigned int bp;
- unsigned int ds;
- unsigned int es;
- unsigned int flags;
- };
-
- void pascal __ftint86( unsigned int, struct CPUREGS * );
-
-
-