added basic ssl support to ircu
[ircu2.10.12-pk.git] / include / parse.h
index f6ac2c27ed446be545e4807f884d2a87c9587761..6ee62a8d606a7a77d4eb0685d69bbeeb942a31f3 100644 (file)
@@ -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 */