X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=blobdiff_plain;f=src%2Fngircd%2Fparse.h;h=3acab7d53fbf25d3e8a0b700e94af714ec7d8ac1;hp=b095666601ba7018284055dc8698232de88c9d4c;hb=2a7dd06ebd9cc72d45a6a4becdbef5213d7b7800;hpb=8adff5922376676c2eeb49de1cbab86cc345b887 diff --git a/src/ngircd/parse.h b/src/ngircd/parse.h index b0956666..3acab7d5 100644 --- a/src/ngircd/parse.h +++ b/src/ngircd/parse.h @@ -7,16 +7,16 @@ * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * Please read the file COPYING, README and AUTHORS for more information. - * - * $Id: parse.h,v 1.11 2005/03/19 18:43:49 fw Exp $ - * - * IRC command parser and validator (header) */ - #ifndef __parse_h__ #define __parse_h__ +/** + * @file + * IRC command parser and validator (header) + */ + #include "portab.h" typedef struct _REQUEST /* vgl. RFC 2812, 2.3 */ @@ -30,20 +30,17 @@ typedef struct _REQUEST /* vgl. RFC 2812, 2.3 */ typedef struct _COMMAND { - char *name; /* command name */ + const 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 */ + long lcount, rcount; /* number of local and remote calls */ + long bytes; /* number of bytes created */ } COMMAND; - GLOBAL bool Parse_Request PARAMS((CONN_ID Idx, char *Request )); GLOBAL COMMAND *Parse_GetCommandStruct PARAMS(( void )); - #endif - /* -eof- */