home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / dos / memory / emslib / chkems.c next >
Encoding:
C/C++ Source or Header  |  1988-04-25  |  892 b   |  31 lines

  1.  
  2. #include <stdio.h>
  3. #include "emslib.h"
  4. #include "emserror.h"
  5.  
  6. main()
  7. {
  8.    unsigned char Mver, 
  9.                  mver, 
  10.                  HandleNum, 
  11.                  err = 0;
  12.  
  13.    printf("CHKEMS.EXE --- expanded-memory installation check.\n");
  14.    printf("Copywrite (C) Shamaal Software Inc. 1988 ; written by : Donley R. P'Simer.\n");
  15.    if (err = emsinit())
  16.    {
  17.       printf("\nFATAL ERROR : %X\n",err);
  18.       emserror(err);
  19.       exit(err);
  20.    }
  21.    Mver = majver();
  22.    mver = minver();
  23.    HandleNum = emshnum();
  24.    printf("\nExpanded Memory Manager Software version # %u.%u\n",Mver,mver);
  25.    printf("EMS page frame at addr: %X\n",EMSPgFrm);
  26.    printf("Total pages / Kbytes avail : %u / %u\n",EMSAvPgs,(EMSAvPgs*16));
  27.    printf("Total pages / Kbytes in system : %u / %u\n",EMSPgNum,(EMSPgNum*16));
  28.    printf("Total number of active handles : %u",HandleNum);
  29. }
  30.  
  31.