X-Git-Url: https://jfr.im/git/solanum.git/blobdiff_plain/212380e3f42f585dc1ea927402252eb943f91f7b..67e05d5b67e8db0c2d2347171c4aa490acf2124b:/include/supported.h diff --git a/include/supported.h b/include/supported.h index 55e33e13..27d8e07a 100644 --- a/include/supported.h +++ b/include/supported.h @@ -4,11 +4,11 @@ * * Entirely rewritten, August 2006 by Jilles Tjoelker * Copyright (C) 2006 Jilles Tjoelker - * + * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: - * + * * 1.Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * 2.Redistributions in binary form must reproduce the above copyright @@ -16,7 +16,7 @@ * documentation and/or other materials provided with the distribution. * 3.The name of the author may not be used to endorse or promote products * derived from this software without specific prior written permission. - * + * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE @@ -28,21 +28,21 @@ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. - * - * $Id: supported.h 1887 2006-08-29 13:42:56Z jilles $ */ #ifndef INCLUDED_supported_h #define INCLUDED_supported_h -extern void add_isupport(const char *, const char *(*)(void *), void *); +extern void add_isupport(const char *, const char *(*)(const void *), const void *); +extern const void *change_isupport(const char *, const char *(*)(const void *), const void *); extern void delete_isupport(const char *); extern void show_isupport(struct Client *); extern void init_isupport(void); +extern void chantypes_update(void); -extern const char *isupport_intptr(void *); -extern const char *isupport_boolean(void *); -extern const char *isupport_string(void *); -extern const char *isupport_stringptr(void *); +extern const char *isupport_intptr(const void *); +extern const char *isupport_boolean(const void *); +extern const char *isupport_string(const void *); +extern const char *isupport_stringptr(const void *); #endif /* INCLUDED_supported_h */