home *** CD-ROM | disk | FTP | other *** search
/ Power Programming / powerprogramming1994.iso / progtool / dskutl / dsktst.arc / DSKERRMS.C < prev    next >
Text File  |  1985-08-06  |  1KB  |  38 lines

  1. /******************************************************************************
  2. *                                          *
  3. *  return pointer to error message, based on bios return code              *
  4. *                                          *
  5. ******************************************************************************/
  6. char *dskerrmsg(error_num)
  7. char error_num;
  8. {
  9.  
  10. int j=0;
  11. static char *ferr [] = { "\xe0Status",
  12.              "\xccWrite Fault",
  13.              "\xbbUndefined",
  14.              "\xaaNot Ready",
  15.              "\x80Fail Respond",
  16.              "\x40Bad Seek",
  17.              "\x20Controller",
  18.              "\x11ECC Corrected",
  19.              "\x10CRC",
  20.              "\x0aBad Sector Flag",
  21.              "\x09DMA Boundary",
  22.              "\x08DMA",
  23.              "\x07Parm Activity",
  24.              "\x06Media Change",
  25.              "\x05Reset",
  26.              "\x04Sector Not Found",
  27.              "\x03Write Protect",
  28.              "\x02Addr Mark",
  29.              "\x01Parameter",
  30.              "\x00Unknown" };
  31.   while (*ferr[j])
  32.     {
  33.     if (error_num == *ferr[j]) break;
  34.     j++;
  35.     }
  36.   return((ferr[j]+1));
  37. }
  38.