home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ddkx86v5.zip / DDKX86 / SRC / DEV / DASD / CDROM / ATAPI / CMDPROTO.H < prev    next >
Encoding:
C/C++ Source or Header  |  1995-04-14  |  2.1 KB  |  62 lines

  1. /*DDK*************************************************************************/
  2. /*                                                                           */
  3. /* COPYRIGHT    Copyright (C) 1995 IBM Corporation                           */
  4. /*                                                                           */
  5. /*    The following IBM OS/2 WARP source code is provided to you solely for  */
  6. /*    the purpose of assisting you in your development of OS/2 WARP device   */
  7. /*    drivers. You may use this code in accordance with the IBM License      */
  8. /*    Agreement provided in the IBM Device Driver Source Kit for OS/2. This  */
  9. /*    Copyright statement may not be removed.                                */
  10. /*                                                                           */
  11. /*****************************************************************************/
  12. /**************************************************************************
  13.  *
  14.  * SOURCE FILE NAME =  CMDPROTO.H
  15.  *
  16.  *
  17.  *
  18.  *
  19.  * VERSION = V2.0
  20.  *
  21.  * DATE
  22.  *
  23.  * DESCRIPTION : C prototypes for Command Parser internal functions
  24.  *
  25.  * Purpose:
  26.  *
  27.  *
  28.  *
  29.  *
  30.  *
  31. */
  32.  
  33.  
  34. /*  Command_Parser local function - PROTOTYPES  */
  35.  
  36. #ifndef STATIC
  37.   #define STATIC static
  38. #endif
  39.  
  40. STATIC VOID   NEAR Insert_End_Token();
  41. STATIC BOOL   NEAR Locate_First_Slash();
  42. STATIC INT    NEAR strlen(CHAR FAR *);
  43. STATIC BOOL   NEAR strncmp(CHAR FAR *,CHAR FAR *,INT);
  44. BOOL          NEAR Parse_Option_Value();
  45. STATIC VOID   NEAR Skip_Over_Blanks();
  46. STATIC VOID   NEAR char_parser();
  47. STATIC VOID   NEAR d_parser();
  48. STATIC VOID   NEAR dd_parser();
  49. STATIC VOID   NEAR dddd_parser();
  50. /*STATIC*/ USHORT NEAR dd_parsersub();
  51. STATIC VOID   NEAR hh_parser();
  52. STATIC VOID   NEAR hhhh_parser();
  53. STATIC VOID   NEAR format_parser();
  54. STATIC VOID   NEAR scsi_id_parser();
  55. /*STATIC*/ VOID   NEAR geometry_parser();
  56. STATIC VOID   NEAR chgline_parser();
  57. STATIC BOOL   NEAR Insert_Token();
  58. /*STATIC*/ BOOL   NEAR Locate_Next_Slash();
  59. STATIC BOOL   NEAR Validate_State_Index(USHORT);
  60. STATIC BOOL   NEAR HH_Char_To_Byte();
  61.  
  62.