home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 14 / CDACTUAL.iso / cdactual / demobin / share / program / asm / SDETECT.ZIP / TEST.C < prev    next >
Encoding:
C/C++ Source or Header  |  1991-11-20  |  801 b   |  44 lines

  1. #include    <stdio.h>
  2. #include    <ctype.h>
  3. #include    "sd_types.h"
  4.  
  5. // prototypes
  6.  
  7. extern "C" int detect_stacker(void); 
  8. extern "C" int detect_stacker_drive(int driveno);
  9. int detect_stacker_volume2(int driveno);
  10. int stacker_dd_pointer(int driveno);
  11.  
  12.  
  13.  
  14. main(
  15.     int        argc,
  16.     char    *argv[]
  17.     )
  18.     {
  19.  
  20.     uchar    driveNumber;
  21.  
  22.     if (argc <= 1)
  23.  
  24.         printf("Please enter a drive letter.\n");
  25.  
  26.     else
  27.         {
  28.         driveNumber = toupper(*argv[1]) - 'A';
  29.  
  30.         if ((driveNumber < 0) || (driveNumber > 25))
  31.             
  32.             printf("%c is not a valid drive letter.\n", toupper(*argv[1]));
  33.         
  34.         if ((detect_stacker() != 0)
  35.         && (detect_stacker_drive(driveNumber) != 0))
  36.  
  37.             printf("Drive %c is a Stacker volume",'A'+driveNumber);
  38.  
  39.         else
  40.             printf("Drive %c is a not a Stacker volume",'A'+driveNumber);
  41.         }
  42.     }
  43.  
  44.