/*  general.c   */

extern char *strcasestr_m(char *hejstack, char *needle);
extern void safestrncpy(char *dest, char *source, int n);
extern int logfile_on(int ID);
extern void leet(unsigned char *buf);
extern void destroy();
extern void broken_pipe();
extern void setsignals();
extern void addtowelcome(char *s);
extern unsigned char *collapse(unsigned char *d, int c, char *old);
extern unsigned char *unban_number(int i);
extern int ban_address(unsigned char *addr);
extern void read_config();
extern void message(int ID, char *daMessage, int att);
extern int getNum(char *myString,int ID);
extern int strip(char *myString);
extern void timediff(int time1,int time2, char *thisString);
extern void shorttimediff(int time1,int time2, char *thisString);
extern int channel(int ID,char *oName);
extern int ConvNum(char *myString);
extern void channelinfo(int ID);
extern void viewbans(int ID);
extern int is_number(char *myString);
extern void clientshow(int ID);
extern void who(int ID,char *grep);
extern void who_short(int ID);
extern void sendpriv(int ID,int OID,char *daMessage);
extern void sendchan(int ID, int channel, char *daMessage);
extern void yell(int ID,char *daMessage);
extern void sendchanbut(int ID, int channel, char *daMessage);
extern void sendall(int ID, char *daMessage);
extern void sendallbut(int ID, char *daMessage);
extern void help(int ID);
extern void setup(int argc, char *argv[]);
extern void update_list(int ID, int add);
extern void show_levels(int ID);
extern int checkname_dup(unsigned char *name);
extern int checkname_reg(unsigned char *name, int ID);

/*  nakenchat.c */

extern void chat();
extern int init(int socketid, struct sockaddr_in *cli_addr, int clilen);
extern void kill_user(int ID);





syntax highlighted by Code2HTML, v. 0.9.1