home *** CD-ROM | disk | FTP | other *** search
- /* Structure definitions for DOS interrupt intdos() */
-
- struct WORD_REGISTERS {
- unsigned int ax, bx, cx, dx;
- unsigned int si, di;
- unsigned int carry;
- unsigned int flags; /* only for Turbo C, not for MSC */
- };
-
- /* byte registers */
-
- struct BYTE_REGISTERS {
- unsigned char al, ah, bl, bh, cl, ch, dl, dh;
- };
-
- union REGS {
- struct WORD_REGISTERS x;
- struct BYTE_REGISTERS h;
- };
-
- #ifdef LINT_ARGS
- int intdos (union REGS *, union REGS *);
- #else
- int intdos ();
- #endif