Fix build with clang by using more void and proper return values.

This commit is contained in:
joerg 2013-01-11 13:24:32 +00:00
parent aadc3673e9
commit 84a8af1e40
21 changed files with 1448 additions and 82 deletions

View file

@ -1,30 +1,30 @@
$NetBSD: distinfo,v 1.14 2012/02/16 14:13:15 hans Exp $
$NetBSD: distinfo,v 1.15 2013/01/11 13:24:32 joerg Exp $
SHA1 (icb-5.0.9.tar.gz) = 151430ad7fe3e9787627b31f6551bf1f398b1bd8
RMD160 (icb-5.0.9.tar.gz) = 8184620d7abf71fa38315fa14aa5345b6981c9bf
Size (icb-5.0.9.tar.gz) = 357565 bytes
SHA1 (patch-aa) = b82fb642c79a200aaa47b0db397c82f19fb7f9ff
SHA1 (patch-ab) = 636e02532dc3f3f5049e9806e102de580d136177
SHA1 (patch-ac) = 9748f2edb74e208034873eff117bdff8b30a06ca
SHA1 (patch-ac) = 99631dd1c526d5a07339205bad031003f6920495
SHA1 (patch-ad) = b64e9ca73b5e56122cb82363ee9c765457bde5ca
SHA1 (patch-ae) = c98d058cfe6177fb4807104695f96c774b11d177
SHA1 (patch-af) = b16cdbbd6d4a5489b19bb3339b6cd8d95b5395d9
SHA1 (patch-ag) = d9d1a36a381829b4a5593d666185f79722a33697
SHA1 (patch-ah) = 464f3a3de74f049187d8e6702c6e060b4fe03146
SHA1 (patch-ah) = f19c304314ee787cdf0a0123fbcfe869f6ded062
SHA1 (patch-ai) = 11322bc2753dd6921272b2e64554349bb7aa6c5c
SHA1 (patch-aj) = 1ba8c916513b449bede0330026b9f844d03d9a2f
SHA1 (patch-aj) = ba804422123bbc61a2ff2edf7429cd06678bb189
SHA1 (patch-ak) = 8e363cc6c5647c064d56ec75b8b627d7d9a07a72
SHA1 (patch-al) = 2133e12939f26a875b6f3e74221767adf6451c58
SHA1 (patch-am) = 58ce219463d2cdb0306a664b383015096938e6d6
SHA1 (patch-an) = d66e16511fbfe4f51ba2f7f77a4a67087470342a
SHA1 (patch-al) = a47617dd948fa972d0bab604514e4a47af117c55
SHA1 (patch-am) = b389f93a4cdb105e5dbbc5e97f642c7fff328f0d
SHA1 (patch-an) = 4213261b8bb5638a789371ba1eb12923453741a5
SHA1 (patch-ao) = a798b898e3527f7a4458c6e278e86ef69bb38a53
SHA1 (patch-ap) = 794d608ac548bc1b5c83b7bf967ed43e5cee65be
SHA1 (patch-aq) = 78b772a2f6ec27a782b1681a61a2329992dcc741
SHA1 (patch-ar) = 7fa954914f8c0fdad4f610f37dd81129ec57bc14
SHA1 (patch-ar) = 739e982d907a5063ebd75ed080ffa5e32f9ef58a
SHA1 (patch-as) = 5c42bfdc2e836fb86e814c396760040560864256
SHA1 (patch-at) = 703abcc2415b92776241011fe893286de06da034
SHA1 (patch-au) = 2052ef3b8c28150700e0ba287162b0c62d53a90f
SHA1 (patch-av) = 2bef35b6868697c8b95a923e5ccf8ff900175b25
SHA1 (patch-au) = c67a2640e96d9670e0e0f8d0381fb1ad139e15a4
SHA1 (patch-av) = 65e914e11087953cdd9a9b681152ca108ba64323
SHA1 (patch-aw) = 6dbc66a63f52244ac9b8b29346cb376b98442695
SHA1 (patch-ax) = 6dc671de0abe01139fdaa193bd1c627b2d74cfb9
SHA1 (patch-ay) = f8a787d5a6611890d65fa8b0411977fd5c0bc7e9
@ -38,17 +38,24 @@ SHA1 (patch-bf) = 4e65811b06f100659c83a3c6a95fa0ba5732f991
SHA1 (patch-bg) = 30c13a23de9e1e232e69011755e788d9a1df1f20
SHA1 (patch-bh) = 5e24c606b9ee9656b15d66a4611d732b563cc831
SHA1 (patch-bi) = cc92516799335123f6ac0d37380a428e9a88063d
SHA1 (patch-bj) = 082e74059e3c2f91f5a56b5d100e4cdedd00340f
SHA1 (patch-bj) = af62a5bef6a3bac7cdd22e3aca7f1eeb50b15b29
SHA1 (patch-bk) = caab3a28f9e05f7e3321d5b56ad3dd47ee3e3b40
SHA1 (patch-bl) = cef6d92a02bb6080a9121f2ecbd36c4b15777a68
SHA1 (patch-bm) = 1171ce0885693b198d8d7ad8960c55dec4604aa0
SHA1 (patch-bn) = 57972d7c9712755833dc97559edded528e38aa97
SHA1 (patch-bo) = 03f940e1ebfcfa4c33e84852d9d4852f8c9da92a
SHA1 (patch-bp) = f79cfc4a9bd18397611e3dd46b4b85675054da6c
SHA1 (patch-bq) = bdb076f4aaed118baa893297aa98f10e9aa6cb28
SHA1 (patch-br) = f0cc8e6fb3e83076a0160b455e64cfe82f297f44
SHA1 (patch-bq) = df24d4eae25858bb5d0aa054f3d0bf2fd834714a
SHA1 (patch-br) = b0670b6ad7e91d5502598f25f66fc7b5d0b5afb8
SHA1 (patch-bs) = c0b5a045b02e9630d2dda713b5d54b780ed2d5de
SHA1 (patch-bt) = a5eb739d19170e2af57cafc81e8adaf5e27b85a8
SHA1 (patch-bt) = 1e16a2fd21f65fb1da680e2ea2e1efd891c40b27
SHA1 (patch-icb_c__hush.c) = cdfe910a11d3ceace118d01edc4eb0d2f05c4058
SHA1 (patch-icb_c__replay.c) = a1c6b9245202819e5ed79ec99df14abbc010fed0
SHA1 (patch-icb_msgs.c) = 06619b7a260d8f761109f1b54fffa674b71c34d9
SHA1 (patch-icb_parse.c) = 5ed95b8cbd409323683fdc6364b934e8ccaa7a23
SHA1 (patch-icb_signals.c) = 1b648d7137ad361e43d4cd472fe811d16ec5cac7
SHA1 (patch-murgil_contoport.c) = 2ee05addd21be0d906b5147efac1f48841d72298
SHA1 (patch-murgil_makeport.c) = cacfa30605bcc688a8a48f6152527de82d04a9c8
SHA1 (patch-readline_funmap.c) = 262d16194937918928963d1809f683f91419eff0
SHA1 (patch-readline_keymaps.c) = 3f9534f18bbfbbdb11d66ca9db390524af252ac0
SHA1 (patch-readline_vi__mode.c) = 48ed2f4a0070491014e940bcc9a6edffa986cb2a

View file

@ -1,7 +1,7 @@
$NetBSD: patch-ac,v 1.3 2012/02/16 14:13:15 hans Exp $
$NetBSD: patch-ac,v 1.4 2013/01/11 13:24:32 joerg Exp $
--- icb/c_log.c.orig 1995-02-24 16:20:18.000000000 -0500
+++ icb/c_log.c 2008-12-16 20:17:59.000000000 -0500
--- icb/c_log.c.orig 1995-02-24 21:20:18.000000000 +0000
+++ icb/c_log.c
@@ -6,6 +6,7 @@
#include "icb.h"
#include "externs.h"
@ -58,6 +58,15 @@ $NetBSD: patch-ac,v 1.3 2012/02/16 14:13:15 hans Exp $
putl(mbuf, PL_SCR | PL_LOG);
return(0);
@@ -107,7 +98,7 @@ char *path;
/* close the logfile */
-closesessionlog()
+void closesessionlog(void)
{
char *aptr, *ampm();
time_t time();
@@ -126,8 +117,8 @@ closesessionlog()
aptr++;

View file

@ -1,10 +1,14 @@
$NetBSD: patch-ah,v 1.3 2008/12/17 02:19:59 christos Exp $
$NetBSD: patch-ah,v 1.4 2013/01/11 13:24:32 joerg Exp $
--- icb/history.c.orig 1995-02-24 16:20:23.000000000 -0500
+++ icb/history.c 2008-12-16 20:18:00.000000000 -0500
@@ -19,7 +19,6 @@
histput(nick)
char *nick;
--- icb/history.c.orig 1995-02-24 21:20:23.000000000 +0000
+++ icb/history.c
@@ -16,10 +16,8 @@ static STRLIST *hp = (STRLIST *) 0; /* u
/* add a username to the list */
/* called whenever a user sends a personal message to another */
-histput(nick)
-char *nick;
+void histput(char *nick)
{
- char *malloc();
STRLIST *sp;

View file

@ -1,8 +1,8 @@
$NetBSD: patch-aj,v 1.3 2008/12/17 02:19:59 christos Exp $
$NetBSD: patch-aj,v 1.4 2013/01/11 13:24:32 joerg Exp $
--- icb/oset.c.orig 1995-02-24 16:20:24.000000000 -0500
+++ icb/oset.c 2008-12-16 20:18:00.000000000 -0500
@@ -39,6 +39,7 @@
--- icb/oset.c.orig 1995-02-24 21:20:24.000000000 +0000
+++ icb/oset.c
@@ -39,6 +39,7 @@ VARIABLE vars[] = {
{ "pagesize", V_INT, (char *)&gv.pagesize },
{ "pauseonshell", V_BOOLEAN, (char *)&gv.pauseonshell },
{ "personalto", V_STRING, (char *)&gv.personalto },
@ -10,7 +10,16 @@ $NetBSD: patch-aj,v 1.3 2008/12/17 02:19:59 christos Exp $
{ "restricted", V_BOOLEAN, (char *)&gv.restricted },
{ "tabreply", V_BOOLEAN, (char *)&gv.tabreply },
{ "timedisplay", V_STRING, (char *)&gv.timedisplay },
@@ -140,7 +141,7 @@
@@ -70,7 +71,7 @@ TARGDEFS
if (gv.restricted)
TRETURNERR("oset: restricted mode can't be reset")
else {
- restrict();
+ restricted();
return(TCL_OK);
}
}
@@ -140,7 +141,7 @@ char *s;
{
int zero = 0, one = 1;
int tmp;
@ -19,3 +28,12 @@ $NetBSD: patch-aj,v 1.3 2008/12/17 02:19:59 christos Exp $
switch(type) {
case V_CHAR:
@@ -312,7 +313,7 @@ varsanity()
}
-restrict()
+restricted()
{
gv.restricted = 1;
tclrestrict();

View file

@ -1,8 +1,31 @@
$NetBSD: patch-al,v 1.4 2012/02/16 14:13:15 hans Exp $
$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
@@ -49,7 +49,7 @@ int filtertext(char *s);
@@ -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[]);
@ -11,7 +34,18 @@ $NetBSD: patch-al,v 1.4 2012/02/16 14:13:15 hans Exp $
int getterm(void);
int getwinsize(void);
int gunlink(USAGE *u, USAGE **first, USAGE **last);
@@ -64,7 +64,7 @@ int importantmsg(char *pkt);
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);
@ -20,25 +54,49 @@ $NetBSD: patch-al,v 1.4 2012/02/16 14:13:15 hans Exp $
int linebuffer(FILE *fp);
#else
int linebuffer(struct _iobuf *fp);
@@ -78,7 +78,7 @@ int mbreakprint(int per, char *from, cha
@@ -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 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);
@@ -107,7 +107,7 @@ int specialchar(register int c, char *s,
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 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,7 +115,7 @@ int strlinkalpha(STRLIST *s, STRLIST **h
@@ -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);
@ -47,7 +105,12 @@ $NetBSD: patch-al,v 1.4 2012/02/16 14:13:15 hans Exp $
int strunlink(STRLIST *s, STRLIST **head, STRLIST **tail);
sighandler suspend();
int tclinit(void);
@@ -140,3 +140,4 @@ struct server *getserver(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();

View file

@ -1,7 +1,7 @@
$NetBSD: patch-am,v 1.3 2008/12/17 02:19:59 christos Exp $
$NetBSD: patch-am,v 1.4 2013/01/11 13:24:32 joerg Exp $
--- icb/readlineinit.c.orig 1995-02-24 16:20:25.000000000 -0500
+++ icb/readlineinit.c 2008-12-16 20:18:01.000000000 -0500
--- icb/readlineinit.c.orig 1995-02-24 21:20:25.000000000 +0000
+++ icb/readlineinit.c
@@ -1,4 +1,6 @@
#include <readline.h>
+#include <stdlib.h>
@ -9,7 +9,16 @@ $NetBSD: patch-am,v 1.3 2008/12/17 02:19:59 christos Exp $
#include "icb.h"
#include "externs.h"
@@ -21,12 +23,12 @@
@@ -9,7 +11,7 @@
readlineinit()
{
char *editor;
-int handletab();
+int handletab(int, int);
/*
* bind the tab key
@@ -21,12 +23,12 @@ rl_bind_key_in_map('\t', handletab, emac
rl_vi_editing_mode(); /* default to vi, dammit. */
gv.editmode = "vi";

View file

@ -1,10 +1,15 @@
$NetBSD: patch-an,v 1.4 2008/12/17 02:19:59 christos Exp $
$NetBSD: patch-an,v 1.5 2013/01/11 13:24:32 joerg Exp $
$NetBSD: patch-an,v 1.4 2008/12/17 02:19:59 christos Exp $
--- readline/readline.c.orig 1995-02-24 21:20:03.000000000 +0000
+++ readline/readline.c
@@ -38,17 +38,25 @@ static char *xmalloc (), *xrealloc ();
# endif
#endif
--- readline/readline.c.orig 1995-02-24 16:20:03.000000000 -0500
+++ readline/readline.c 2006-05-15 10:41:51.000000000 -0400
@@ -43,12 +43,18 @@
+#include <unistd.h>
+#include <termcap.h>
#include <stdio.h>
#include <sys/types.h>
#include <fcntl.h>
#include <sys/file.h>
#include <signal.h>
@ -23,7 +28,7 @@ $NetBSD: patch-an,v 1.4 2008/12/17 02:19:59 christos Exp $
#define HAVE_BSD_SIGNALS
/* #define USE_XON_XOFF */
@@ -80,6 +86,10 @@
@@ -80,6 +88,10 @@ static char *xmalloc (), *xrealloc ();
# if !defined (O_NDELAY)
# define O_NDELAY O_NONBLOCK /* Posix-style non-blocking i/o */
# endif /* O_NDELAY */
@ -34,7 +39,7 @@ $NetBSD: patch-an,v 1.4 2008/12/17 02:19:59 christos Exp $
#endif /* _POSIX_VERSION */
/* Other (BSD) machines use sgtty. */
@@ -104,7 +114,6 @@
@@ -104,7 +116,6 @@ static char *xmalloc (), *xrealloc ();
#endif /* !NEW_TTY_DRIVER && !_POSIX_VDISABLE */
#include <errno.h>
@ -42,7 +47,7 @@ $NetBSD: patch-an,v 1.4 2008/12/17 02:19:59 christos Exp $
#include <setjmp.h>
#if defined (SHELL)
@@ -133,7 +142,7 @@
@@ -133,7 +144,7 @@ struct passwd *getpwuid (), *getpwent ()
# endif /* USGr3 */
#endif /* USG && hpux */
@ -51,7 +56,23 @@ $NetBSD: patch-an,v 1.4 2008/12/17 02:19:59 christos Exp $
# include <dirent.h>
# define direct dirent
# if defined (_POSIX_VERSION)
@@ -280,7 +289,7 @@
@@ -204,10 +215,13 @@ extern char *index ();
extern char *getenv ();
extern char *tilde_expand ();
-static update_line ();
+static void update_line (char *, char *, int);
static void output_character_function ();
-static delete_chars ();
+static void delete_chars (int);
static insert_some_chars ();
+static void move_vert (int to);
+static void rl_digit_loop (void);
+static void free_history_entry(HIST_ENTRY *entry);
#if defined (VOID_SIGHANDLER)
# define sighandler void
@@ -280,7 +294,7 @@ static jmp_buf readline_top_level;
static FILE *in_stream, *out_stream;
/* The names of the streams that we do input and output to. */
@ -60,7 +81,74 @@ $NetBSD: patch-an,v 1.4 2008/12/17 02:19:59 christos Exp $
/* Non-zero means echo characters as they are read. */
int readline_echoing_p = 1;
@@ -1152,6 +1161,8 @@
@@ -335,6 +349,8 @@ static int stricmp (), strnicmp ();
/* Non-zero means to save keys that we dispatch on in a kbd macro. */
static int defining_kbd_macro = 0;
+static void init_terminal_io (char *terminal_name);
+
/* **************************************************************** */
/* */
@@ -744,7 +760,7 @@ rl_unget_char (key)
/* If a character is available to be read, then read it
and stuff it into IBUFFER. Otherwise, just return. */
-rl_gather_tyi ()
+static void rl_gather_tyi (void)
{
int tty = fileno (in_stream);
register int tem, result = -1;
@@ -861,7 +877,7 @@ rl_dispatch (key, map)
}
else
ding ();
- return;
+ return 0;
}
switch (map[key].type)
@@ -876,7 +892,7 @@ rl_dispatch (key, map)
if (func == rl_do_lowercase_version)
{
rl_dispatch (to_lower (key), map);
- return;
+ return 0;
}
(*map[key].function)(rl_numeric_arg * rl_arg_sign, key);
@@ -890,7 +906,7 @@ rl_dispatch (key, map)
else
{
rl_abort ();
- return;
+ return 0;
}
}
break;
@@ -907,7 +923,7 @@ rl_dispatch (key, map)
else
{
rl_abort ();
- return;
+ return 0;
}
break;
@@ -918,10 +934,11 @@ rl_dispatch (key, map)
macro = savestring ((char *)map[key].function);
with_macro_input (macro);
- return;
+ return 0;
}
break;
}
+ return 0;
}
@@ -1152,6 +1169,8 @@ readline_initialize_everything ()
{
/* Find out if we are running in Emacs. */
running_in_emacs = getenv ("EMACS");
@ -69,7 +157,70 @@ $NetBSD: patch-an,v 1.4 2008/12/17 02:19:59 christos Exp $
/* Allocate data structures. */
if (!rl_line_buffer)
@@ -2505,7 +2516,11 @@
@@ -1320,7 +1339,7 @@ rl_universal_argument ()
rl_digit_loop ();
}
-rl_digit_loop ()
+static void rl_digit_loop (void)
{
int key, c;
while (1)
@@ -1450,7 +1469,7 @@ static void output_character_function ()
static int compare_strings ();
/* Basic redisplay algorithm. */
-rl_redisplay ()
+void rl_redisplay (void)
{
register int in, out, c, linenum;
register char *line = invisible_line;
@@ -1677,10 +1696,8 @@ new: eddie> Oh, my little buggy says to
no differences, as well as for end of line additions must be handeled.
Could be made even smarter, but this works well enough */
-static
-update_line (old, new, current_line)
- register char *old, *new;
- int current_line;
+static void
+update_line (char *old, char *new, int current_line)
{
register char *ofd, *ols, *oe, *nfd, *nls, *ne;
int lendiff, wsatend;
@@ -1872,8 +1889,7 @@ move_cursor_relative (new, data)
}
/* PWP: move the cursor up or down. */
-move_vert (to)
- int to;
+static void move_vert (int to)
{
void output_character_function ();
register int delta, i;
@@ -2018,8 +2034,7 @@ rl_reset_terminal (terminal_name)
init_terminal_io (terminal_name);
}
-init_terminal_io (terminal_name)
- char *terminal_name;
+static void init_terminal_io (char *terminal_name)
{
extern char *tgetstr ();
char *term, *buffer;
@@ -2158,9 +2173,8 @@ output_some_chars (string, count)
}
/* Delete COUNT characters from the display line. */
-static
-delete_chars (count)
- int count;
+static void
+delete_chars (int count)
{
if (count > screenwidth)
return;
@@ -2505,7 +2519,11 @@ rl_prep_terminal ()
tio.c_lflag &= ~(ICANON | ECHO);
@ -82,7 +233,7 @@ $NetBSD: patch-an,v 1.4 2008/12/17 02:19:59 christos Exp $
eof_char = otio.c_cc[VEOF];
#if defined (USE_XON_XOFF)
@@ -2637,7 +2652,7 @@
@@ -2637,7 +2655,7 @@ alphabetic (c)
return (1);
if (allow_pathname_alphabetic_chars)
@ -91,7 +242,263 @@ $NetBSD: patch-an,v 1.4 2008/12/17 02:19:59 christos Exp $
else
return (0);
}
@@ -3570,7 +3585,7 @@
@@ -2845,12 +2863,13 @@ rl_forward (count)
#endif /* VI_MODE */
{
ding ();
- return;
+ return 0;
}
else
rl_point++;
--count;
}
+ return 0;
}
/* Move backward COUNT characters. */
@@ -2865,12 +2884,13 @@ rl_backward (count)
if (!rl_point)
{
ding ();
- return;
+ return 0;
}
else
--rl_point;
--count;
}
+ return 0;
}
/* Move to the beginning of the line. */
@@ -2894,13 +2914,13 @@ rl_forward_word (count)
if (count < 0)
{
rl_backward_word (-count);
- return;
+ return 0;
}
while (count)
{
if (rl_point == rl_end)
- return;
+ return 0;
/* If we are not in a word, move forward until we are in one.
Then, move forward until we hit a non-alphabetic character. */
@@ -2913,7 +2933,7 @@ rl_forward_word (count)
if (alphabetic (c)) break;
}
}
- if (rl_point == rl_end) return;
+ if (rl_point == rl_end) return 0;
while (++rl_point < rl_end)
{
c = the_line[rl_point];
@@ -2921,6 +2941,7 @@ rl_forward_word (count)
}
--count;
}
+ return 0;
}
/* Move backward a word. We do what Emacs does. */
@@ -2932,13 +2953,13 @@ rl_backward_word (count)
if (count < 0)
{
rl_forward_word (-count);
- return;
+ return 0;
}
while (count)
{
if (!rl_point)
- return;
+ return 0;
/* Like rl_forward_word (), except that we look at the characters
just before point. */
@@ -2962,6 +2983,7 @@ rl_backward_word (count)
}
--count;
}
+ return 0;
}
/* Clear the current line. Numeric argument to C-l does this. */
@@ -2990,7 +3012,7 @@ rl_clear_screen ()
if (rl_explicit_arg)
{
rl_refresh_line ();
- return;
+ return 0;
}
if (term_clrpag)
@@ -3000,6 +3022,7 @@ rl_clear_screen ()
rl_forced_update_display ();
rl_display_fixed = 1;
+ return 0;
}
rl_arrow_keys (count, c)
@@ -3047,7 +3070,7 @@ rl_insert (count, c)
char *string;
if (count <= 0)
- return;
+ return 0;
/* If we can optimize, then do it. But don't let people crash
readline because of extra large arguments. */
@@ -3060,7 +3083,7 @@ rl_insert (count, c)
string[i] = '\0';
rl_insert_text (string);
- return;
+ return 0;
}
if (count > 1024)
@@ -3079,7 +3102,7 @@ rl_insert (count, c)
rl_insert_text (string);
count -= decreaser;
}
- return;
+ return 0;
}
/* We are inserting a single character.
@@ -3104,7 +3127,6 @@ rl_insert (count, c)
string[i] = '\0';
rl_insert_text (string);
- return;
}
else
{
@@ -3115,6 +3137,7 @@ rl_insert (count, c)
string[0] = c;
rl_insert_text (string);
}
+ return 0;
}
/* Insert the next typed character verbatim. */
@@ -3127,9 +3150,10 @@ rl_quoted_insert (count)
if (c==0x01)
{
printf("\007");
- return;
+ return 0;
}
rl_insert (count, c);
+ return 0;
}
/* Insert a tab character. */
@@ -3196,14 +3220,14 @@ rl_rubout (count)
if (count < 0)
{
rl_delete (-count);
- return;
+ return 0;
}
if (!rl_point)
{
ding ();
last_command_was_kill++;
- return;
+ return 0;
}
if (count > 1)
@@ -3228,6 +3252,7 @@ rl_rubout (count)
rl_display_fixed++;
}
}
+ return 0;
}
/* Delete the character under the cursor. Given a numeric argument,
@@ -3238,13 +3263,13 @@ rl_delete (count, invoking_key)
if (count < 0)
{
rl_rubout (-count);
- return;
+ return 0;
}
if (rl_point == rl_end)
{
ding ();
- return;
+ return 0;
}
if (count > 1)
@@ -3256,6 +3281,7 @@ rl_delete (count, invoking_key)
}
else
rl_delete_text (rl_point, rl_point + 1);
+ return 0;
}
@@ -3412,7 +3438,7 @@ rl_transpose_words (count)
int w1_beg, w1_end, w2_beg, w2_end;
int orig_point = rl_point;
- if (!count) return;
+ if (!count) return 0;
/* Find the two words. */
rl_forward_word (count);
@@ -3429,7 +3455,7 @@ rl_transpose_words (count)
{
ding ();
rl_point = orig_point;
- return;
+ return 0;
}
/* Get the text of the words. */
@@ -3457,6 +3483,7 @@ rl_transpose_words (count)
/* I think that does it. */
rl_end_undo_group ();
free (word1); free (word2);
+ return 0;
}
/* Transpose the characters at point. If point is at the end of the line,
@@ -3465,11 +3492,11 @@ rl_transpose_chars (count)
int count;
{
if (!count)
- return;
+ return 0;
if (!rl_point || rl_end < 2) {
ding ();
- return;
+ return 0;
}
while (count)
@@ -3499,6 +3526,7 @@ rl_transpose_chars (count)
else
count--;
}
+ return 0;
}
@@ -3570,7 +3598,7 @@ Function *rl_completion_entry_function =
If this function exists and returns NULL then call the value of
rl_completion_entry_function to try to match, otherwise use the
array of strings returned. */
@ -100,7 +507,7 @@ $NetBSD: patch-an,v 1.4 2008/12/17 02:19:59 christos Exp $
/* Local variable states what happened during the last completion attempt. */
static int completion_changed_buffer = 0;
@@ -3706,8 +3721,7 @@
@@ -3706,8 +3734,7 @@ rl_complete_internal (what_to_do)
variable rl_attempted_completion_function. */
if (rl_attempted_completion_function)
{
@ -110,7 +517,7 @@ $NetBSD: patch-an,v 1.4 2008/12/17 02:19:59 christos Exp $
if (matches)
{
@@ -3760,8 +3774,7 @@
@@ -3760,8 +3787,7 @@ rl_complete_internal (what_to_do)
/* We have marked all the dead slots with (char *)-1.
Copy all the non-dead entries into a new array. */
{
@ -120,3 +527,257 @@ $NetBSD: patch-an,v 1.4 2008/12/17 02:19:59 christos Exp $
for (i = 1, j = 1; matches[i]; i++)
{
@@ -4236,7 +4262,7 @@ rl_revert_line ()
/* Do some undoing of things that were done. */
rl_undo_command (count)
{
- if (count < 0) return; /* Nothing to do. */
+ if (count < 0) return 0; /* Nothing to do. */
while (count)
{
@@ -4250,6 +4276,7 @@ rl_undo_command (count)
break;
}
}
+ return 0;
}
/* **************************************************************** */
@@ -4277,8 +4304,7 @@ start_using_history ()
}
/* Free the contents (and containing structure) of a HIST_ENTRY. */
-free_history_entry (entry)
- HIST_ENTRY *entry;
+static void free_history_entry(HIST_ENTRY *entry)
{
if (!entry) return;
if (entry->line)
@@ -4362,11 +4388,11 @@ rl_get_next_history (count)
if (count < 0)
{
rl_get_previous_history (-count);
- return;
+ return 0;
}
if (!count)
- return;
+ return 0;
maybe_replace_line ();
@@ -4397,6 +4423,7 @@ rl_get_next_history (count)
rl_point = 0;
#endif /* VI_MODE */
}
+ return 0;
}
/* Get the previous item out of our interactive history, making it the current
@@ -4410,11 +4437,11 @@ rl_get_previous_history (count)
if (count < 0)
{
rl_get_next_history (-count);
- return;
+ return 0;
}
if (!count)
- return;
+ return 0;
/* If we don't have a line saved, then save this one. */
maybe_save_line ();
@@ -4457,6 +4484,7 @@ rl_get_previous_history (count)
rl_point = 0;
#endif /* VI_MODE */
}
+ return 0;
}
@@ -4643,7 +4671,7 @@ rl_search_history (direction, invoking_k
rl_point = orig_point;
rl_end = strlen (the_line);
rl_clear_message ();
- return;
+ return 0;
default:
if (c < 32 || c > 126)
@@ -4779,6 +4807,7 @@ rl_search_history (direction, invoking_k
rl_point = index;
rl_clear_message ();
}
+ return 0;
}
/* Make C be the next command to be executed. */
@@ -4831,7 +4860,7 @@ rl_kill_text (from, to)
{
free (text);
last_command_was_kill++;
- return;
+ return 0;
}
/* Delete the copied text from the line. */
@@ -4902,6 +4931,7 @@ rl_kill_text (from, to)
}
rl_kill_index = slot;
last_command_was_kill++;
+ return 0;
}
/* Now REMEMBER! In order to do prepending or appending correctly, kill
@@ -5039,14 +5069,14 @@ rl_yank_nth_arg (count, ignore)
else
{
ding ();
- return;
+ return 0;
}
arg = history_arg_extract (count, count, entry->line);
if (!arg || !*arg)
{
ding ();
- return;
+ return 0;
}
rl_begin_undo_group ();
@@ -5065,6 +5095,7 @@ rl_yank_nth_arg (count, ignore)
free (arg);
rl_end_undo_group ();
+ return 0;
}
/* How to toggle back and forth between editing modes. */
@@ -5417,9 +5448,10 @@ rl_macro_bind (keyseq, macro, map)
if (rl_translate_keyseq (macro, macro_keys, &macro_keys_len))
{
free (macro_keys);
- return;
+ return 0;
}
rl_generic_bind (ISMACR, keyseq, macro_keys, map);
+ return 0;
}
/* Bind the key sequence represented by the string KEYSEQ to
@@ -5441,7 +5473,7 @@ rl_generic_bind (type, keyseq, data, map
{
if (type == ISMACR)
free (data);
- return;
+ return 0;
}
keys = (char *)alloca (1 + (2 * strlen (keyseq)));
@@ -5450,7 +5482,7 @@ rl_generic_bind (type, keyseq, data, map
of characters. Stuff the characters into ARRAY, and the
length of ARRAY into LENGTH. */
if (rl_translate_keyseq (keyseq, keys, &keys_len))
- return;
+ return 0;
/* Bind keys, making new keymaps as necessary. */
for (i = 0; i < keys_len; i++)
@@ -5476,6 +5508,7 @@ rl_generic_bind (type, keyseq, data, map
map[keys[i]].type = type;
}
}
+ return 0;
}
/* Translate the ASCII representation of SEQ, stuffing the
@@ -5661,7 +5694,7 @@ parser_if (args)
/* If parsing is turned off, then nothing can turn it back on except
for finding the matching endif. In that case, return right now. */
if (parsing_conditionalized_out)
- return;
+ return 0;
/* Isolate first argument. */
for (i = 0; args[i] && !whitespace (args[i]); i++);
@@ -5713,6 +5746,7 @@ parser_if (args)
parsing_conditionalized_out = 0;
else
parsing_conditionalized_out = 1;
+ return 0;
}
/* Invert the current parser state if there is anything on the stack. */
@@ -5724,17 +5758,18 @@ parser_else (args)
if (!if_stack_depth)
{
/* Error message? */
- return;
+ return 0;
}
/* Check the previous (n - 1) levels of the stack to make sure that
we haven't previously turned off parsing. */
for (i = 0; i < if_stack_depth - 1; i++)
if (if_stack[i] == 1)
- return;
+ return 0;
/* Invert the state of parsing if at top level. */
parsing_conditionalized_out = !parsing_conditionalized_out;
+ return 0;
}
/* Terminate a conditional, popping the value of
@@ -5819,18 +5854,18 @@ rl_parse_and_bind (string)
string++;
if (!string || !*string || *string == '#')
- return;
+ return 0;
/* If this is a parser directive, act on it. */
if (*string == '$')
{
handle_parser_directive (&string[1]);
- return;
+ return 0;
}
/* If we are supposed to be skipping parsing right now, then do it. */
if (parsing_conditionalized_out)
- return;
+ return 0;
i = 0;
/* If this keyname is a complex key expression surrounded by quotes,
@@ -5868,7 +5903,7 @@ rl_parse_and_bind (string)
while (*value && whitespace (*value)) value++;
rl_variable_bind (var, value);
- return;
+ return 0;
}
/* Skip any whitespace between keyname and funname. */
@@ -5928,7 +5963,7 @@ rl_parse_and_bind (string)
else
rl_set_key (seq, rl_named_function (funname), keymap);
- return;
+ return 0;
}
/* Get the actual character we want to deal with. */
@@ -5972,6 +6007,7 @@ rl_parse_and_bind (string)
#endif /* PREFIX_META_HACK */
else
rl_bind_key (key, rl_named_function (funname));
+ return 0;
}
rl_variable_bind (name, value)

View file

@ -1,7 +1,7 @@
$NetBSD: patch-ar,v 1.2 2008/12/17 02:19:59 christos Exp $
$NetBSD: patch-ar,v 1.3 2013/01/11 13:24:32 joerg Exp $
--- icb/serverlist.c.orig 1995-02-24 16:20:29.000000000 -0500
+++ icb/serverlist.c 2008-12-16 20:18:00.000000000 -0500
--- icb/serverlist.c.orig 1995-02-24 21:20:29.000000000 +0000
+++ icb/serverlist.c
@@ -1,4 +1,6 @@
#include <stdio.h>
+#include <stdlib.h>
@ -9,7 +9,7 @@ $NetBSD: patch-ar,v 1.2 2008/12/17 02:19:59 christos Exp $
#include <sys/types.h>
#include <sys/stat.h>
#include "icb.h"
@@ -14,15 +16,14 @@
@@ -14,15 +16,14 @@ static FILE *serverfile = NULL;
FILE *openserverfile()
{
struct stat statbuf;
@ -28,7 +28,7 @@ $NetBSD: patch-ar,v 1.2 2008/12/17 02:19:59 christos Exp $
getwd(pwd);
#else /* SYSV */
getcwd(pwd, MAXPATHLEN+1);
@@ -30,11 +31,20 @@
@@ -30,11 +31,20 @@ FILE *openserverfile()
#ifdef sgi
#define SYSV
#endif

View file

@ -1,7 +1,7 @@
$NetBSD: patch-au,v 1.5 2012/02/16 14:13:15 hans Exp $
$NetBSD: patch-au,v 1.6 2013/01/11 13:24:32 joerg Exp $
--- icb/tcl.c.orig 1995-02-24 16:20:30.000000000 -0500
+++ icb/tcl.c 2008-12-16 20:18:01.000000000 -0500
--- icb/tcl.c.orig 1995-02-24 21:20:30.000000000 +0000
+++ icb/tcl.c
@@ -3,13 +3,14 @@
/* TCL interface */
@ -19,8 +19,12 @@ $NetBSD: patch-au,v 1.5 2012/02/16 14:13:15 hans Exp $
#include <sys/file.h>
Tcl_Interp *interp;
@@ -95,7 +96,11 @@ tclinit()
tclreadicbrc()
@@ -92,10 +93,14 @@ tclinit()
}
-tclreadicbrc()
+void tclreadicbrc(void)
{
char *p, *path;
+#ifdef NAME_MAX

View file

@ -1,7 +1,7 @@
$NetBSD: patch-av,v 1.4 2012/02/16 14:13:15 hans Exp $
$NetBSD: patch-av,v 1.5 2013/01/11 13:24:32 joerg Exp $
--- icb/unix.c.orig 1995-02-24 16:20:31.000000000 -0500
+++ icb/unix.c 2009-07-23 21:22:34.000000000 -0400
--- icb/unix.c.orig 1995-02-24 21:20:31.000000000 +0000
+++ icb/unix.c
@@ -7,20 +7,27 @@
#include <stdio.h>
#include "icb.h"
@ -124,6 +124,15 @@ $NetBSD: patch-av,v 1.4 2012/02/16 14:13:15 hans Exp $
/* get the current window size */
getwinsize();
@@ -134,7 +145,7 @@ getterm()
/* set up terminal modes optimal for icb */
-icbterm()
+void icbterm(void)
{
struct TTYSTRUCT tty;
@@ -145,14 +156,14 @@ icbterm()
bcopy((char *)&origtty, (char *)&tty, (unsigned)sizeof(struct TTYSTRUCT));
@ -144,6 +153,15 @@ $NetBSD: patch-av,v 1.4 2012/02/16 14:13:15 hans Exp $
echomode = 0;
/* set the new flags */
@@ -165,7 +176,7 @@ icbterm()
/* restore term to original settings */
-restoreterm()
+void restoreterm(void)
{
if (badttyinfo)
return;
@@ -206,7 +217,11 @@ char *s;
struct passwd *pw;
char login[17];

View file

@ -1,7 +1,7 @@
$NetBSD: patch-bj,v 1.2 2008/12/17 02:19:59 christos Exp $
$NetBSD: patch-bj,v 1.3 2013/01/11 13:24:32 joerg Exp $
--- readline/readline.h.orig 1995-02-24 16:20:03.000000000 -0500
+++ readline/readline.h 2008-12-16 20:31:36.000000000 -0500
--- readline/readline.h.orig 1995-02-24 21:20:03.000000000 +0000
+++ readline/readline.h
@@ -5,11 +5,13 @@
#include <readline/keymaps.h>
@ -17,7 +17,19 @@ $NetBSD: patch-bj,v 1.2 2008/12/17 02:19:59 christos Exp $
/* The functions for manipulating the text of the line within readline.
Most of these functions are bound to keys by default. */
@@ -141,7 +143,7 @@
@@ -28,8 +30,9 @@ extern int
rl_undo_command (), rl_revert_line (), rl_beginning_of_history (),
rl_end_of_history (), rl_forward_search_history (), rl_insert (),
rl_upcase_word (), rl_downcase_word (), rl_capitalize_word (),
- rl_restart_output (), rl_re_read_init_file (), rl_dump_functions (),
- rl_redisplay ();
+ rl_restart_output (), rl_re_read_init_file (), rl_dump_functions ();
+
+extern void rl_redisplay (void);
/* These are *both* defined even when VI_MODE is not. */
extern int rl_vi_editing_mode (), rl_emacs_editing_mode ();
@@ -141,7 +144,7 @@ extern Function *rl_ignore_some_completi
If this function exists and returns NULL then call the value of
rl_completion_entry_function to try to match, otherwise use the
array of strings returned. */

View file

@ -1,7 +1,7 @@
$NetBSD: patch-bq,v 1.4 2012/02/16 14:13:15 hans Exp $
$NetBSD: patch-bq,v 1.5 2013/01/11 13:24:32 joerg Exp $
--- icb/main.c.orig 1995-02-24 16:20:24.000000000 -0500
+++ icb/main.c 2009-07-23 21:19:32.000000000 -0400
--- icb/main.c.orig 1995-02-24 21:20:24.000000000 +0000
+++ icb/main.c
@@ -6,7 +6,8 @@
#include "icb.h"
#include "externs.h"
@ -12,3 +12,12 @@ $NetBSD: patch-bq,v 1.4 2012/02/16 14:13:15 hans Exp $
#include "getswitch.h"
char *optv[] = { "clear", "list", "who", "restricted", "nickname:", "group:",
@@ -225,7 +226,7 @@ char **argv;
tclinit();
readlineinit();
if (restrictflg && !gv.restricted)
- restrict();
+ restricted();
}
/* try to connect to port - if it fails, start server if we are on */

View file

@ -1,6 +1,6 @@
$NetBSD: patch-br,v 1.1 2009/08/06 08:24:29 plunky Exp $
$NetBSD: patch-br,v 1.2 2013/01/11 13:24:32 joerg Exp $
--- icb/getline.c.orig 2009-08-06 09:17:50.000000000 +0100
--- icb/getline.c.orig 1995-02-24 21:20:22.000000000 +0000
+++ icb/getline.c
@@ -11,7 +11,7 @@ static char *line_read = (char *)NULL;
@ -11,3 +11,71 @@ $NetBSD: patch-br,v 1.1 2009/08/06 08:24:29 plunky Exp $
char *prompt;
int expand;
{
@@ -45,9 +45,7 @@ int expand;
* keystroke handler for tab key
*/
int
-handletab(count, c)
-int count;
-char c;
+handletab(int count, int c)
{
char mpref[256];
int ppoint;
@@ -62,7 +60,7 @@ char c;
/* make sure the history's not empty - punt if it is */
if (histcount()==0)
{
- return;
+ return 0;
}
/* remember cursor location */
@@ -86,7 +84,7 @@ char c;
}
else
printf("\007");
- return;
+ return 0;
}
/* starts with command character */
@@ -128,7 +126,7 @@ char c;
}
else
printf("\007");
- return;
+ return 0;
}
/* case 4 - nickname completion */
@@ -137,7 +135,7 @@ char c;
if (word2len > MAX_NICKLEN)
{
printf("\007");
- return;
+ return 0;
}
if (rl_line_buffer[word2]=='@')
@@ -164,7 +162,7 @@ char c;
}
else
printf("\007");
- return;
+ return 0;
}
/* case 5 - replace nickname */
@@ -191,9 +189,10 @@ char c;
}
else
printf("\007");
- return;
+ return 0;
}
/* anything else */
printf("\007");
+ return 0;
}

View file

@ -1,8 +1,20 @@
$NetBSD: patch-bt,v 1.1 2009/08/06 08:24:29 plunky Exp $
$NetBSD: patch-bt,v 1.2 2013/01/11 13:24:32 joerg Exp $
--- icb/s_person.c.orig 2009-08-06 09:20:29.000000000 +0100
--- icb/s_person.c.orig 1995-02-24 21:20:28.000000000 +0000
+++ icb/s_person.c
@@ -106,7 +106,7 @@ int echoflag;
@@ -77,10 +77,7 @@ TARGDEFS
}
-sendpersonal(nick, text, echoflag)
-char *nick;
-char *text;
-int echoflag;
+void sendpersonal(char *nick, char *text, int echoflag)
{
char *buf;
int pl_flags;
@@ -106,7 +103,7 @@ int echoflag;
{
do
{
@ -11,3 +23,12 @@ $NetBSD: patch-bt,v 1.1 2009/08/06 08:24:29 plunky Exp $
if (!text || (!*text && !last_command_was_kill))
{
@@ -124,7 +121,7 @@ int echoflag;
if (!buf)
{
putl("[=Error=] No memory to build packet",PL_SCR);
- return 0;
+ return;
}
sprintf(buf,"%cm %s %s", gv.cmdchar, nick, text);

View file

@ -0,0 +1,13 @@
$NetBSD: patch-icb_c__hush.c,v 1.1 2013/01/11 13:24:32 joerg Exp $
--- icb/c_hush.c.orig 2013-01-11 12:17:01.000000000 +0000
+++ icb/c_hush.c
@@ -71,7 +71,7 @@ char *nick;
return(0);
}
-hushlist()
+void hushlist(void)
{
STRLIST *p;
char *s, *t;

View file

@ -0,0 +1,23 @@
$NetBSD: patch-icb_c__replay.c,v 1.1 2013/01/11 13:24:32 joerg Exp $
--- icb/c_replay.c.orig 2013-01-11 12:18:00.000000000 +0000
+++ icb/c_replay.c
@@ -171,6 +171,8 @@ int lines;
putl("[=End of review buffer=]", pl_flags);
}
+static void bufparse(char *str);
+
int bufmatch(str)
{
bufparse(str);
@@ -182,8 +184,7 @@ if (personalflag == -1 && buftype == BUF
return 0;
return 1;
}
-bufparse(str)
-char *str;
+static void bufparse(char *str)
{
char cc;

View file

@ -0,0 +1,72 @@
$NetBSD: patch-icb_msgs.c,v 1.1 2013/01/11 13:24:32 joerg Exp $
--- icb/msgs.c.orig 1995-02-24 21:20:24.000000000 +0000
+++ icb/msgs.c
@@ -3,6 +3,7 @@
/* handle various messages from the server */
+#include <ctype.h>
#include <stdio.h>
#include "icb.h"
#include "externs.h"
@@ -17,8 +18,7 @@
/* open message */
-copenmsg(pkt)
-char *pkt;
+void copenmsg(char *pkt)
{
if (split(pkt) != 2) {
putl("[=Error=] got bad open message packet", PL_ALL);
@@ -38,8 +38,7 @@ char *pkt;
/* personal message */
-cpersonalmsg(pkt)
-char *pkt;
+void cpersonalmsg(char *pkt)
{
char string[256];
char host[256];
@@ -66,8 +65,7 @@ char *pkt;
/* beep message */
-beep(pkt)
-char *pkt;
+void beep(char *pkt)
{
char nick[MAX_NICKLEN+1];
@@ -110,8 +108,7 @@ exitmsg()
/* protocol version message */
-protomsg(pkt)
-char *pkt;
+void protomsg(char *pkt)
{
char *p;
int proto_level;
@@ -168,8 +165,7 @@ char *pkt;
/* system status update message */
-statusmsg(pkt)
-char *pkt;
+void statusmsg(char *pkt)
{
if (split(pkt) != 2) {
putl("[=Error=] got bad status message packet", PL_ALL);
@@ -329,8 +325,7 @@ char *pkt;
/* important system message */
-importantmsg(pkt)
-char *pkt;
+void importantmsg(char *pkt)
{
if (split(pkt) != 2) {
putl("[=Error=] got bad \"important\" message packet", PL_ALL);

View file

@ -0,0 +1,14 @@
$NetBSD: patch-icb_parse.c,v 1.1 2013/01/11 13:24:32 joerg Exp $
--- icb/parse.c.orig 2013-01-11 12:54:12.000000000 +0000
+++ icb/parse.c
@@ -12,8 +12,7 @@ char *nextword();
char *argv[10];
static char sbuf[1024];
-parse(s)
-char *s;
+void parse(char *s)
{
char cmdbuf[1024], *p;
int result;

View file

@ -0,0 +1,20 @@
$NetBSD: patch-readline_funmap.c,v 1.1 2013/01/11 13:24:32 joerg Exp $
--- readline/funmap.c.orig 2013-01-11 12:46:28.000000000 +0000
+++ readline/funmap.c
@@ -164,13 +164,14 @@ rl_initialize_funmap ()
register int i;
if (funmap_initialized)
- return;
+ return 0;
for (i = 0; default_funmap[i].name; i++)
rl_add_funmap_entry (default_funmap[i].name, default_funmap[i].function);
funmap_initialized = 1;
funmap_program_specific_entry_start = i;
+ return 0;
}
/* Stupid comparison routine for qsort () ing strings. */

View file

@ -0,0 +1,21 @@
$NetBSD: patch-readline_keymaps.c,v 1.1 2013/01/11 13:24:32 joerg Exp $
--- readline/keymaps.c.orig 2013-01-11 12:47:12.000000000 +0000
+++ readline/keymaps.c
@@ -110,7 +110,7 @@ rl_discard_keymap (map)
int i;
if (!map)
- return;
+ return 0;
for (i = 0; i < 128; i++)
{
@@ -128,6 +128,7 @@ rl_discard_keymap (map)
break;
}
}
+ return 0;
}
#ifdef STATIC_MALLOC

View file

@ -0,0 +1,300 @@
$NetBSD: patch-readline_vi__mode.c,v 1.1 2013/01/11 13:24:32 joerg Exp $
--- readline/vi_mode.c.orig 2013-01-11 12:42:57.000000000 +0000
+++ readline/vi_mode.c
@@ -172,7 +172,7 @@ rl_vi_search (count, key)
default:
ding ();
- return;
+ return 0;
}
vi_histpos = where_history ();
@@ -199,7 +199,7 @@ rl_vi_search (count, key)
maybe_unsave_line ();
rl_clear_message ();
rl_point = save_pos;
- return;
+ return 0;
}
case CTRL('W'):
@@ -218,7 +218,7 @@ rl_vi_search (count, key)
rl_clear_message ();
rl_point = 0;
ding ();
- return;
+ return 0;
default:
rl_insert (1, c);
@@ -232,6 +232,7 @@ rl_vi_search (count, key)
vi_last_search = savestring (rl_line_buffer);
rl_vi_dosearch (rl_line_buffer, dir);
+ return 0;
}
/* Search for STRING in the history list. DIR is < 0 for searching
@@ -274,7 +275,7 @@ rl_vi_dosearch (string, dir)
if (string == 0 || *string == 0 || vi_histpos < 0)
{
ding ();
- return;
+ return 0;
}
if ((save = vi_history_search_pos (string, dir, vi_histpos + dir)) == -1)
@@ -283,7 +284,7 @@ rl_vi_dosearch (string, dir)
rl_clear_message ();
rl_point = 0;
ding ();
- return;
+ return 0;
}
vi_histpos = save;
@@ -305,6 +306,7 @@ rl_vi_dosearch (string, dir)
rl_end = strlen (rl_line_buffer);
rl_point = 0;
rl_clear_message ();
+ return 0;
}
/* Completion, from vi's point of view. */
@@ -335,19 +337,20 @@ rl_vi_prev_word (count, key)
if (count < 0)
{
rl_vi_next_word (-count, key);
- return;
+ return 0;
}
if (rl_point == 0)
{
ding ();
- return;
+ return 0;
}
if (uppercase_p (key))
rl_vi_bWord (count);
else
rl_vi_bword (count);
+ return 0;
}
/* Next word in vi mode. */
@@ -357,19 +360,20 @@ rl_vi_next_word (count, key)
if (count < 0)
{
rl_vi_prev_word (-count, key);
- return;
+ return 0;
}
if (rl_point >= (rl_end - 1))
{
ding ();
- return;
+ return 0;
}
if (uppercase_p (key))
rl_vi_fWord (count);
else
rl_vi_fword (count);
+ return 0;
}
/* Move to the end of the ?next? word. */
@@ -379,13 +383,14 @@ rl_vi_end_word (count, key)
if (count < 0)
{
ding ();
- return;
+ return 0;
}
if (uppercase_p (key))
rl_vi_eWord (count);
else
rl_vi_eword (count);
+ return 0;
}
/* Move forward a word the way that 'W' does. */
@@ -610,7 +615,7 @@ rl_vi_change_case (count, ignore)
/* Don't try this on an empty line. */
if (rl_point >= rl_end)
- return;
+ return 0;
while (count-- && rl_point < rl_end)
{
@@ -631,6 +636,7 @@ rl_vi_change_case (count, ignore)
else
rl_forward (1);
}
+ return 0;
}
rl_vi_put (count, key)
@@ -779,13 +785,14 @@ rl_vi_delete_to (count, key)
if (rl_vi_domove (key, &c))
{
ding ();
- return;
+ return 0;
}
if ((c != 'l') && (c != '|') && (c != 'h') && rl_mark < rl_end)
rl_mark++;
rl_kill_text (rl_point, rl_mark);
+ return 0;
}
rl_vi_change_to (count, key)
@@ -799,7 +806,7 @@ rl_vi_change_to (count, key)
if (rl_vi_domove (key, &c))
{
ding ();
- return;
+ return 0;
}
if ((c != 'l') && (c != '|') && (c != 'h') && rl_mark < rl_end)
@@ -809,6 +816,7 @@ rl_vi_change_to (count, key)
vi_doing_insert = 1;
rl_kill_text (rl_point, rl_mark);
rl_vi_insertion_mode ();
+ return 0;
}
rl_vi_yank_to (count, key)
@@ -822,7 +830,7 @@ rl_vi_yank_to (count, key)
if (rl_vi_domove (key, &c))
{
ding ();
- return;
+ return 0;
}
if ((c != 'l') && (c != '|') && (c != 'h') && rl_mark < rl_end)
@@ -833,6 +841,7 @@ rl_vi_yank_to (count, key)
rl_end_undo_group ();
rl_do_undo ();
rl_point = save;
+ return 0;
}
rl_vi_delete (count)
@@ -842,7 +851,7 @@ rl_vi_delete (count)
if (rl_end == 0)
{
ding ();
- return;
+ return 0;
}
end = rl_point + count;
@@ -854,6 +863,7 @@ rl_vi_delete (count)
if (rl_point > 0 && rl_point == rl_end)
rl_backward (1);
+ return 0;
}
/* Turn the current line into a comment in shell history.
@@ -932,7 +942,7 @@ rl_vi_char_search (count, key)
if (pos == 0)
{
ding ();
- return;
+ return 0;
}
pos--;
@@ -952,7 +962,7 @@ rl_vi_char_search (count, key)
if (pos < 0)
{
ding ();
- return;
+ return 0;
}
}
else
@@ -960,7 +970,7 @@ rl_vi_char_search (count, key)
if (pos >= rl_end)
{
ding ();
- return;
+ return 0;
}
pos++;
@@ -980,10 +990,11 @@ rl_vi_char_search (count, key)
if (pos >= (rl_end - 1))
{
ding ();
- return;
+ return 0;
}
}
}
+ return 0;
}
/* Match brackets */
@@ -1002,7 +1013,7 @@ rl_vi_match ()
{
rl_point = pos;
ding ();
- return;
+ return 0;
}
}
@@ -1023,7 +1034,7 @@ rl_vi_match ()
else
{
ding ();
- return;
+ return 0;
}
}
}
@@ -1042,11 +1053,12 @@ rl_vi_match ()
else
{
ding ();
- return;
+ return 0;
}
}
}
rl_point = pos;
+ return 0;
}
int
@@ -1073,7 +1085,7 @@ rl_vi_change_char (count, key)
c = rl_getc (rl_instream);
if (c == '\033' || c == CTRL ('C'))
- return;
+ return 0;
while (count-- && rl_point < rl_end)
{
@@ -1086,6 +1098,7 @@ rl_vi_change_char (count, key)
rl_end_undo_group ();
}
+ return 0;
}
rl_vi_subst (count, key)