neozeed ircu2.9.32-linux-hacks.diff

This commit is contained in:
2023-12-26 16:42:36 -05:00
parent ab64084f63
commit 51650c0d78
40 changed files with 718 additions and 720 deletions

View File

@@ -70,8 +70,9 @@ extern int find_restrict PROTO((aClient *));
extern int rehash PROTO((aClient *, aClient *, int));
extern int initconf PROTO((int));
extern char *MyMalloc PROTO((int)), *MyRealloc PROTO((char *, int));
extern char *debugmode, *configfile, *sbrk0;
extern char *MyMalloc PROTO((size_t)), *MyRealloc PROTO((char *, size_t));
extern char *debugmode, *configfile;
extern void *sbrk0;
extern char *getfield PROTO((char *));
extern void get_sockhost PROTO((aClient *, char *));
extern char *rpl_str PROTO((int)), *err_str PROTO((int));
@@ -118,34 +119,22 @@ extern void end_ping PROTO((aClient *));
extern void cancel_ping PROTO((aClient *, aClient *));
extern void send_queued PROTO((aClient *));
/*VARARGS2*/
extern void sendto_one();
extern void sendto_one(aClient *to, char *pattern, ...);
extern void vsendto_one();
/*VARARGS4*/
extern void sendto_channel_butone();
/*VARARGS2*/
extern void sendto_serv_butone();
/*VARARGS2*/
extern void sendto_common_channels();
/*VARARGS3*/
extern void sendto_channel_butserv();
/*VARARGS3*/
extern void sendto_match_servs();
/*VARARGS5*/
extern void sendto_match_butone();
/*VARARGS3*/
extern void sendto_all_butone();
/*VARARGS1*/
extern void sendto_ops();
/*VARARGS2*/
extern void sendto_lops_butone();
/*VARARGS3*/
extern void sendto_ops_butone();
/*VARARGS3*/
extern void sendto_prefix_one();
extern void sendto_channel_butone(aClient *one, aClient *from, aChannel *chptr, char *pattern, ...);
extern void sendto_serv_butone(aClient *one, char *pattern, ...);
extern void sendto_common_channels(aClient *user, char *pattern, ...);
extern void sendto_channel_butserv(aChannel *chptr, aClient *from, char *pattern, ...);
extern void sendto_match_servs(aChannel *chptr, aClient *from, char *format, ...);
extern void sendto_match_butone(aClient *one, aClient *from, char *mask, int what, char *pattern, ...);
extern void sendto_all_butone(aClient *one, aClient *from, char *pattern, ...);
extern void sendto_ops(char *pattern, ...);
extern void sendto_lops_butone(aClient *one, char *pattern, ...);
extern void sendto_ops_butone(aClient *one, aClient *from, char *pattern, ...);
extern void sendto_prefix_one(aClient *to, aClient *from, char *pattern, ...);
extern void vsendto_prefix_one();
/*VARARGS4*/
extern int exit_client_msg();
extern void sendto_realops(char *pattern, ...);
extern int exit_client_msg(aClient *cptr, aClient *bcptr, aClient *sptr, char *pattern, ...);
extern int writecalls, writeb[];
extern int deliver_it PROTO((aClient *, char *, int));
@@ -229,14 +218,28 @@ extern void off_history PROTO((aClient *));
extern int dopacket PROTO((aClient *, char *, int));
/*VARARGS2*/
extern void debug();
extern void debug PROTO((int level, char *form, ...));
#if defined(DEBUGMODE)
extern void send_usage PROTO((aClient *, char *));
extern void send_listinfo PROTO((aClient *, char *));
extern void count_memory PROTO((aClient *, char *));
extern void MyFree(void *x);
extern void dumpcore();
#endif
extern void count_memory PROTO((aClient *, char *));
char *crule_parse PROTO((char *));
int crule_eval PROTO((char *));
void crule_free PROTO((char **));
extern char *collapse PROTO((char *pattern));
extern int match PROTO((const char *ma, const char *na));
extern int matches PROTO((const char *ma, const char *na));
extern void read_ping PROTO((aClient *cptr));
extern void send_ping PROTO((aClient *cptr));
extern int ping_server PROTO((aClient *cptr, struct hostent *hp));
extern void delist_conf PROTO((aConfItem *aconf));
extern u_long cres_mem PROTO((aClient *sptr));
extern int hash_nick_name PROTO((char *nname));
extern VOIDSIG s_die();
extern unsigned long ircrandom(void);