diff -ruN BitchX.orig/dll/aim/toc/toc.h BitchX/dll/aim/toc/toc.h --- BitchX.orig/dll/aim/toc/toc.h 2003-04-10 21:09:06.000000000 -0400 +++ BitchX/dll/aim/toc/toc.h 2006-09-03 12:08:43.000000000 -0400 @@ -150,9 +150,6 @@ void parse_toc_buddy_list(char *); void translate_toc_error_code(char *c); -extern int toc_fd; -extern int seqno; -extern unsigned int peer_ver; extern int state; /* extern int inpa; */ @@ -207,9 +204,7 @@ void serv_set_away(char *message); extern int idle_timer; -extern time_t lastsent; extern time_t login_time; -extern struct timeval lag_tv; extern int is_idle; extern int lag_ms; extern int permdeny; diff -ruN BitchX.orig/include/ctcp.h BitchX/include/ctcp.h --- BitchX.orig/include/ctcp.h 2003-04-10 21:09:07.000000000 -0400 +++ BitchX/include/ctcp.h 2006-09-03 11:32:52.000000000 -0400 @@ -56,7 +56,6 @@ extern CtcpEntryDll *dll_ctcp; -extern char *ctcp_type[]; extern int sed; extern int in_ctcp_flag; diff -ruN BitchX.orig/include/struct.h BitchX/include/struct.h --- BitchX.orig/include/struct.h 2003-04-10 21:09:07.000000000 -0400 +++ BitchX/include/struct.h 2006-09-03 12:02:38.000000000 -0400 @@ -1064,7 +1064,6 @@ int delete; } TimerList; -extern TimerList *PendingTimers; typedef struct nicktab_stru { struct nicktab_stru *next; diff -ruN BitchX.orig/source/term.c BitchX/source/term.c --- BitchX.orig/source/term.c 2003-04-10 21:09:07.000000000 -0400 +++ BitchX/source/term.c 2006-09-03 11:59:22.000000000 -0400 @@ -91,8 +91,10 @@ #define Tgetflag(x) tgetflag(x.tname) #endif -extern char *getenv(); -extern char *tparm(); +extern char *getenv(const char *name); +#ifndef HAVE_NCURSES_H +extern char *tparm(char *str, ...); +#endif //HAVE_NCURSES_H /* * The old code assumed termcap. termcap is almost always present, but on