$NetBSD: patch-al,v 1.5 2013/01/11 13:24:32 joerg Exp $ --- icb/protos.h.orig 1995-02-24 21:20:25.000000000 +0000 +++ icb/protos.h @@ -19,7 +19,7 @@ char *strscat(int va_alist,...); char *tildexpand(char *s); int addusage(char *name, int type, char *args, char *usage); sighandler askquit(); -int beep(char *pkt); +void beep(char *pkt); int bufferadd(char *text); int bufferlist(int lines); int c_help(char *clientData, Tcl_Interp *interp, int argc, char *argv[]); @@ -34,10 +34,10 @@ int c_usage(char *clientData, Tcl_Interp char *catargs(char **argv); int cimatch(char *s1, char *s2); int clearargs(int argc, char *argv[]); -int closesessionlog(void); +void closesessionlog(void); int cmdoutmsg(char *pkt); -int copenmsg(char *pkt); -int cpersonalmsg(char *pkt); +void copenmsg(char *pkt); +void cpersonalmsg(char *pkt); int csendopen(char *txt); int deleteusage(char *name); int dispatch(char *pkt); @@ -49,22 +49,23 @@ int filtertext(char *s); int fnexit(void); int fnterm(void); int oset(char *clientData, Tcl_Interp *interp, int argc, char *argv[]); -char *getline(char *prompt, int expand); +char *get_line(char *prompt, int expand); int getterm(void); int getwinsize(void); int gunlink(USAGE *u, USAGE **first, USAGE **last); int helpme(char *subject); int helptoc(void); int histcount(void); -int histput(char *nick); +void histput(char *nick); int hushadd(Tcl_Interp *interp, char *nick); int hushdelete(Tcl_Interp *interp, char *nick); -int hushlist(void); -int importantmsg(char *pkt); +void hushlist(void); +void importantmsg(char *pkt); +void icbterm(void); int inserttab(void); int ishushed(char *nick); int lcaseit(char *s); -#ifdef linux +#if defined(linux) || (defined(BSD) && BSD >= 199306) || defined(__sun) int linebuffer(FILE *fp); #else int linebuffer(struct _iobuf *fp); @@ -77,18 +78,18 @@ int main(int argc, char **argv); int mbreakprint(int per, char *from, char *s); int mprint(int per, char *from, char *s); int numeric(char *txt); -int parse(char *s); -int pauseprompt(char *prompt, int erase, int c, int unget, int except); +void parse(char *s); +int pauseprompt(char *prompt, int erase, int c, int unget, char *except); int printcutetime(void); int printmilitarytime(void); int printnormaltime(void); int printvar(char *name, int type, char *address); -int protomsg(char *pkt); +void protomsg(char *pkt); int pushback(int c); int putl(char *s, int flags); int quoteify(char *a, char *b); -int restoreterm(void); -int restrict(void); +void restoreterm(void); +int restricted(void); int s_admin(char *clientData, Tcl_Interp *interp, int argc, char *argv[]); int s_beep(char *clientData, Tcl_Interp *interp, int argc, char *argv[]); int s_group(char *clientData, Tcl_Interp *interp, int argc, char *argv[]); @@ -100,14 +101,14 @@ int s_who(char *clientData, Tcl_Interp * int saysomething(void); int sendcmd(char *cmd, char *args); int sendlogin(char *id, char *nick, char *group, char *command, char *passwd); -int sendpersonal(char *nick, char *text, int echoflag); +void sendpersonal(char *nick, char *text, int echoflag); int sendpong(void); int setvar(Tcl_Interp *interp, int type, char *address, char *s); int specialchar(register int c, char *s, char *prompt, int expand); int split(char *s); int startsessionlog(Tcl_Interp *interp, char *path); -int statusmsg(char *pkt); -int strcasecmp(char *s1, char *s2); +void statusmsg(char *pkt); +int strcasecmp(const char *s1, const char *s2); int strcicmp(char *s1, char *s2); int strcincmp(char *s1, char *s2, int n); int strlinkafter(STRLIST *s, STRLIST *i, STRLIST **head, STRLIST **tail); @@ -115,11 +116,11 @@ int strlinkalpha(STRLIST *s, STRLIST **h int strlinkbefore(STRLIST *s, STRLIST *i, STRLIST **head, STRLIST **tail); int strlinkhead(STRLIST *s, STRLIST **head, STRLIST **tail); int strlinktail(STRLIST *s, STRLIST **head, STRLIST **tail); -int strncasecmp(char *s1, char *s2, register int n); +int strncasecmp(const char *s1, const char *s2, size_t n); int strunlink(STRLIST *s, STRLIST **head, STRLIST **tail); sighandler suspend(); int tclinit(void); -int tclreadicbrc(void); +void tclreadicbrc(void); int tclrestrict(void); int trapsignals(void); int uline(USAGE *u); @@ -140,3 +141,4 @@ struct server *getserver(void); struct server *getservbyname(char *name); void listservers(void); sighandler icbexit(); +char *basename(char *);