X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=blobdiff_plain;f=src%2Fngircd%2Fparse.h;fp=src%2Fngircd%2Fparse.h;h=b095666601ba7018284055dc8698232de88c9d4c;hp=217ca131dd16c44a9f117cfeeb034467453de77f;hb=8adff5922376676c2eeb49de1cbab86cc345b887;hpb=27d93d7d8c1dacb3a9874084a67629df26f96bb1 diff --git a/src/ngircd/parse.h b/src/ngircd/parse.h index 217ca131..b0956666 100644 --- a/src/ngircd/parse.h +++ b/src/ngircd/parse.h @@ -8,7 +8,7 @@ * (at your option) any later version. * Please read the file COPYING, README and AUTHORS for more information. * - * $Id: parse.h,v 1.10 2003/01/03 22:03:51 alex Exp $ + * $Id: parse.h,v 1.11 2005/03/19 18:43:49 fw Exp $ * * IRC command parser and validator (header) */ @@ -17,29 +17,30 @@ #ifndef __parse_h__ #define __parse_h__ +#include "portab.h" typedef struct _REQUEST /* vgl. RFC 2812, 2.3 */ { - CHAR *prefix; /* Prefix */ - CHAR *command; /* IRC-Befehl */ - CHAR *argv[15]; /* Parameter (max. 15: 0..14) */ - INT argc; /* Anzahl vorhandener Parameter */ + char *prefix; /* Prefix */ + char *command; /* IRC-Befehl */ + char *argv[15]; /* Parameter (max. 15: 0..14) */ + int argc; /* Anzahl vorhandener Parameter */ } REQUEST; typedef struct _COMMAND { - CHAR *name; /* command name */ - BOOLEAN (*function) PARAMS(( CLIENT *Client, REQUEST *Request )); - CLIENT_TYPE type; /* valid client types (bit mask) */ - LONG lcount, rcount; /* number of local and remote calls */ - LONG bytes; /* number of bytes created */ + char *name; /* command name */ + bool (*function) PARAMS(( CLIENT *Client, REQUEST *Request )); + CLIENT_TYPE type; /* valid client types (bit mask) */ + long lcount, rcount; /* number of local and remote calls */ + long bytes; /* number of bytes created */ } COMMAND; -GLOBAL BOOLEAN Parse_Request PARAMS((CONN_ID Idx, CHAR *Request )); +GLOBAL bool Parse_Request PARAMS((CONN_ID Idx, char *Request )); -GLOBAL COMMAND *Parse_GetCommandStruct PARAMS(( VOID )); +GLOBAL COMMAND *Parse_GetCommandStruct PARAMS(( void )); #endif