diff --git a/include/h.h b/include/h.h index b56faec69..2953997a8 100644 --- a/include/h.h +++ b/include/h.h @@ -680,10 +680,6 @@ extern char *clean_ban_mask(char *, int, aClient *); extern int find_invex(aChannel *chptr, aClient *sptr); extern void DoMD5(unsigned char *mdout, const unsigned char *src, unsigned long n); extern char *md5hash(unsigned char *dst, const unsigned char *src, unsigned long n); -extern void charsys_reset(void); -extern void charsys_addmultibyterange(char s1, char e1, char s2, char e2); -extern void charsys_addallowed(char *s); -extern void charsys_reset(void); extern MODVAR char langsinuse[4096]; extern MODVAR char *casemapping[2]; extern MODVAR aTKline *tklines[TKLISTLEN]; @@ -802,4 +798,3 @@ extern void sendbufto_one(aClient *to, char *msg, unsigned int quick); extern MODVAR int current_serial; extern char *spki_fingerprint(aClient *acptr); extern int is_module_loaded(char *name); -extern void charsys_dump_table(char *filter); diff --git a/src/modules/charsys.c b/src/modules/charsys.c index 97e1ec1fe..730be15f1 100644 --- a/src/modules/charsys.c +++ b/src/modules/charsys.c @@ -170,6 +170,10 @@ static int do_nick_name_standard(char *nick); void charsys_reset(void); void charsys_reset_pretest(void); void charsys_finish(void); +void charsys_addmultibyterange(char s1, char e1, char s2, char e2); +void charsys_addallowed(char *s); +int charsys_test_language(char *name); +void charsys_add_language(char *name); static void charsys_doadd_language(char *name); int charsys_config_test(ConfigFile *cf, ConfigEntry *ce, int type, int *errs); int charsys_config_run(ConfigFile *cf, ConfigEntry *ce, int type);