home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 4 Drivers / 04-Drivers.zip / scsiopt2.zip / cmdproto.h < prev    next >
Text File  |  1997-10-28  |  2KB  |  86 lines

  1. /**************************************************************************
  2.  *
  3.  * SOURCE FILE NAME = CMDPROTO.H
  4.  *
  5.  * DESCRIPTIVE NAME = ADD command line parser
  6.  *              C prototypes for Command Parser internal functions
  7.  *
  8.  *
  9.  *
  10.  * COPYRIGHT    Copyright (C) 1992 IBM Corporation
  11.  *
  12.  * The following IBM OS/2 2.1 source code is provided to you solely for
  13.  * the purpose of assisting you in your development of OS/2 2.x device
  14.  * drivers. You may use this code in accordance with the IBM License
  15.  * Agreement provided in the IBM Device Driver Source Kit for OS/2. This
  16.  * Copyright statement may not be removed.
  17.  *
  18.  *
  19.  *
  20.  * VERSION = V2.0
  21.  *
  22.  * DATE
  23.  *
  24.  * DESCRIPTION :
  25.  *
  26.  * Purpose:
  27.  *
  28.  *
  29.  *
  30.  *
  31.  * FUNCTIONS  :
  32.  *
  33.  *
  34.  *
  35.  *
  36.  *
  37.  *
  38.  *
  39.  * NOTES
  40.  *
  41.  *
  42.  * STRUCTURES
  43.  *
  44.  * EXTERNAL REFERENCES
  45.  *
  46.  *
  47.  *
  48.  * EXTERNAL FUNCTIONS
  49.  *
  50.  ***************************************************************************/
  51.  
  52.  
  53.  
  54. /*
  55. **  Command_Parser local function - PROTOTYPES
  56. */
  57.  
  58. #ifndef STATIC
  59.   #define STATIC static
  60. #endif
  61.  
  62. STATIC VOID NEAR Insert_End_Token(void);
  63. STATIC BOOL NEAR Locate_First_Slash(void);
  64. STATIC INT  NEAR FarStrLen(CHAR FAR *);
  65. STATIC BOOL NEAR strncmp(CHAR FAR *,CHAR FAR *,INT);
  66. STATIC BOOL NEAR Parse_Option_Value(void);
  67. STATIC VOID NEAR Skip_Over_Blanks(void);
  68. STATIC VOID NEAR char_parser(void);
  69. STATIC VOID NEAR d_parser(void);
  70. STATIC VOID NEAR dd_parser(void);
  71.        void NEAR dddd_parser(void);
  72.        void NEAR ulist_parser(void);
  73. STATIC VOID NEAR hh_parser(void);
  74. STATIC VOID NEAR hhhh_parser(void);
  75. STATIC VOID NEAR format_parser(void);
  76. STATIC VOID NEAR scsi_id_parser(void);
  77. STATIC void NEAR dev_id_parser(void);
  78. STATIC VOID NEAR geometry_parser(void);
  79. STATIC VOID NEAR chgline_parser(void);
  80. STATIC BOOL NEAR Insert_Token(void);
  81. STATIC BOOL NEAR Locate_Next_Slash(void);
  82. STATIC BOOL NEAR Validate_State_Index(USHORT);
  83. STATIC BOOL NEAR HH_Char_To_Byte(void);
  84.  
  85.  
  86.