home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / CLIPPER / MISC / MAILBOX.ZIP / MPDOS.C < prev    next >
Encoding:
C/C++ Source or Header  |  1988-06-27  |  1.4 KB  |  29 lines

  1. /****************************************************************************/
  2. /* mpdos.c  -- EXTENSIONS TO TURBO C / MICROSOFT C dos.h INCLUDE (IMPLEMNTN)*/
  3. /* Created:  8/1/87        Release:  0.7        Version:  12/03/87  */
  4. /****************************************************************************
  5. (c) Copyright 1987 by Michael Benjamin Parker           (USA SS# 557-49-4130)
  6.  
  7. All Rights Reserved unless specified in the following include files: */
  8. #include "mptsk.cpy" /*
  9.  
  10. DO NOT REMOVE OR ALTER THIS NOTICE AND ITS PROVISIONS.
  11. ****************************************************************************/
  12. /****************************************************************************/
  13. #include "mpdos.h"
  14. /****************************************************************************/
  15. char    mpdos_flagread_code[3]= {    /* ARRAY CONTAINING ASSEMBLY TO */
  16.     0x9C,    /* pushf */        /* READ STATUS OF FLAGS */
  17.     0x58,    /* pop ax */
  18.     0xCB    /* retf (far) */
  19. };
  20.  
  21. /* A VARIABLE CONTAINING A POINTER TO THAT ARRAY */
  22. MPDOS_FLAGREAD    mpdos_flagread=    (MPDOS_FLAGREAD)mpdos_flagread_code;
  23.  
  24. /* (CAN'T JUST CAST THE ARRAY INTO A FUNCTION CALL DUE TO SERIOUS CASTING
  25.    BUG IN TURBO C 1.0) */
  26. /****************************************************************************/
  27. /****************************************************************************/
  28. /****************************************************************************/
  29.