X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=include%2Fparse.h;h=6ee62a8d606a7a77d4eb0685d69bbeeb942a31f3;hb=refs%2Fheads%2Fupstream;hp=f6ac2c27ed446be545e4807f884d2a87c9587761;hpb=b70944c4b84fc2b707d0853ddf03975569dac2bd;p=ircu2.10.12-pk.git diff --git a/include/parse.h b/include/parse.h index f6ac2c2..6ee62a8 100644 --- a/include/parse.h +++ b/include/parse.h @@ -1,12 +1,22 @@ -#ifndef PARSE_H -#define PARSE_H +/** @file parse.h + * @brief Declarations for parsing input from users and other servers. + * @version $Id$ + */ +#ifndef INCLUDED_parse_h +#define INCLUDED_parse_h + +struct Client; +struct s_map; -/*============================================================================= - * Proto types +/* + * Prototypes */ -extern int parse_client(aClient *cptr, char *buffer, char *bufend); -extern int parse_server(aClient *cptr, char *buffer, char *bufend); +extern int parse_client(struct Client *cptr, char *buffer, char *bufend); +extern int parse_server(struct Client *cptr, char *buffer, char *bufend); extern void initmsgtree(void); -#endif /* PARSE_H */ +extern int register_mapping(struct s_map *map); +extern int unregister_mapping(struct s_map *map); + +#endif /* INCLUDED_parse_h */