Loading client/mysql.cc +1 −1 Original line number Diff line number Diff line Loading @@ -1306,7 +1306,7 @@ static void initialize_readline (char *name) setlocale(LC_ALL,""); /* so as libedit use isprint */ #endif rl_attempted_completion_function= (CPPFunction*)&new_mysql_completion; rl_completion_entry_function= (CPFunction*)&no_completion; rl_completion_entry_function= (Function*)&no_completion; #else rl_attempted_completion_function= (CPPFunction*)&new_mysql_completion; rl_completion_entry_function= (Function*)&no_completion; Loading cmd-line-utils/libedit/Makefile.am +1 −1 Original line number Diff line number Diff line Loading @@ -20,7 +20,7 @@ EXTRA_libedit_a_SOURCES = np/unvis.c np/strlcpy.c np/vis.c np/strlcat.c \ libedit_a_LIBADD = @LIBEDIT_LOBJECTS@ libedit_a_DEPENDENCIES = @LIBEDIT_LOBJECTS@ pkginclude_HEADERS = readline/readline.h pkginclude_HEADERS = editline/readline.h noinst_HEADERS = chared.h el.h histedit.h key.h parse.h refresh.h sig.h \ sys.h tokenizer.h config.h hist.h map.h prompt.h read.h \ Loading cmd-line-utils/libedit/chared.c +37 −18 Original line number Diff line number Diff line /* $NetBSD: chared.c,v 1.18 2002/11/20 16:50:08 christos Exp $ */ /* $NetBSD: chared.c,v 1.22 2004/08/13 12:10:38 mycroft Exp $ */ /*- * Copyright (c) 1992, 1993 Loading @@ -15,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the University of * California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * Loading @@ -36,14 +32,7 @@ * SUCH DAMAGE. */ #include "config.h" #if !defined(lint) && !defined(SCCSID) #if 0 static char sccsid[] = "@(#)chared.c 8.1 (Berkeley) 6/4/93"; #else __RCSID("$NetBSD: chared.c,v 1.18 2002/11/20 16:50:08 christos Exp $"); #endif #endif /* not lint && not SCCSID */ #include <config.h> /* * chared.c: Character editor utilities Loading @@ -62,13 +51,13 @@ cv_undo(EditLine *el) { c_undo_t *vu = &el->el_chared.c_undo; c_redo_t *r = &el->el_chared.c_redo; int size; uint size; /* Save entire line for undo */ size = el->el_line.lastchar - el->el_line.buffer; vu->len = size; vu->cursor = el->el_line.cursor - el->el_line.buffer; memcpy(vu->buf, el->el_line.buffer, (size_t)size); memcpy(vu->buf, el->el_line.buffer, size); /* save command info for redo */ r->count = el->el_state.doingarg ? el->el_state.argument : 0; Loading Loading @@ -139,6 +128,21 @@ c_delafter(EditLine *el, int num) } /* c_delafter1(): * Delete the character after the cursor, do not yank */ protected void c_delafter1(EditLine *el) { char *cp; for (cp = el->el_line.cursor; cp <= el->el_line.lastchar; cp++) *cp = cp[1]; el->el_line.lastchar--; } /* c_delbefore(): * Delete num characters before the cursor */ Loading Loading @@ -167,6 +171,21 @@ c_delbefore(EditLine *el, int num) } /* c_delbefore1(): * Delete the character before the cursor, do not yank */ protected void c_delbefore1(EditLine *el) { char *cp; for (cp = el->el_line.cursor - 1; cp <= el->el_line.lastchar; cp++) *cp = cp[1]; el->el_line.lastchar--; } /* ce__isword(): * Return if p is part of a word according to emacs */ Loading Loading @@ -460,8 +479,8 @@ ch_init(EditLine *el) el->el_state.argument = 1; el->el_state.lastcmd = ED_UNASSIGNED; el->el_chared.c_macro.nline = NULL; el->el_chared.c_macro.level = -1; el->el_chared.c_macro.offset = 0; el->el_chared.c_macro.macro = (char **) el_malloc(EL_MAXMACRO * sizeof(char *)); if (el->el_chared.c_macro.macro == NULL) Loading Loading @@ -582,7 +601,7 @@ ch_enlargebufs(el, addlen) return 0; /* Safe to set enlarged buffer size */ el->el_line.limit = &newbuffer[newsz - EL_LEAVE]; el->el_line.limit = &el->el_line.buffer[newsz - EL_LEAVE]; return 1; } Loading cmd-line-utils/libedit/chared.h +5 −7 Original line number Diff line number Diff line /* $NetBSD: chared.h,v 1.11 2002/11/20 16:50:08 christos Exp $ */ /* $NetBSD: chared.h,v 1.14 2004/08/13 12:10:39 mycroft Exp $ */ /*- * Copyright (c) 1992, 1993 Loading @@ -15,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the University of * California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * Loading Loading @@ -66,8 +62,8 @@ typedef struct c_macro_t { int level; int offset; char **macro; char *nline; } c_macro_t; /* Loading Loading @@ -158,7 +154,9 @@ protected char *c__next_word(char *, char *, int, int (*)(int)); protected char *c__prev_word(char *, char *, int, int (*)(int)); protected void c_insert(EditLine *, int); protected void c_delbefore(EditLine *, int); protected void c_delbefore1(EditLine *); protected void c_delafter(EditLine *, int); protected void c_delafter1(EditLine *); protected int c_gets(EditLine *, char *, const char *); protected int c_hpos(EditLine *); Loading cmd-line-utils/libedit/common.c +42 −54 Original line number Diff line number Diff line /* $NetBSD: common.c,v 1.14 2002/11/20 16:50:08 christos Exp $ */ /* $NetBSD: common.c,v 1.16 2003/08/07 16:44:30 agc Exp $ */ /*- * Copyright (c) 1992, 1993 Loading @@ -15,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the University of * California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * Loading @@ -36,14 +32,7 @@ * SUCH DAMAGE. */ #include "config.h" #if !defined(lint) && !defined(SCCSID) #if 0 static char sccsid[] = "@(#)common.c 8.1 (Berkeley) 6/4/93"; #else __RCSID("$NetBSD: common.c,v 1.14 2002/11/20 16:50:08 christos Exp $"); #endif #endif /* not lint && not SCCSID */ #include <config.h> /* * common.c: Common Editor functions Loading @@ -56,7 +45,7 @@ __RCSID("$NetBSD: common.c,v 1.14 2002/11/20 16:50:08 christos Exp $"); */ protected el_action_t /*ARGSUSED*/ ed_end_of_file(EditLine *el, int c __attribute__((unused))) ed_end_of_file(EditLine *el, int c __attribute__((__unused__))) { re_goto_bottom(el); Loading Loading @@ -113,7 +102,7 @@ ed_insert(EditLine *el, int c) */ protected el_action_t /*ARGSUSED*/ ed_delete_prev_word(EditLine *el, int c __attribute__((unused))) ed_delete_prev_word(EditLine *el, int c __attribute__((__unused__))) { char *cp, *p, *kp; Loading Loading @@ -141,7 +130,7 @@ ed_delete_prev_word(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_delete_next_char(EditLine *el, int c __attribute__((unused))) ed_delete_next_char(EditLine *el, int c __attribute__((__unused__))) { #ifdef notdef /* XXX */ #define EL el->el_line Loading Loading @@ -192,7 +181,7 @@ ed_delete_next_char(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_kill_line(EditLine *el, int c __attribute__((unused))) ed_kill_line(EditLine *el, int c __attribute__((__unused__))) { char *kp, *cp; Loading @@ -213,7 +202,7 @@ ed_kill_line(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_move_to_end(EditLine *el, int c __attribute__((unused))) ed_move_to_end(EditLine *el, int c __attribute__((__unused__))) { el->el_line.cursor = el->el_line.lastchar; Loading @@ -236,7 +225,7 @@ ed_move_to_end(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_move_to_beg(EditLine *el, int c __attribute__((unused))) ed_move_to_beg(EditLine *el, int c __attribute__((__unused__))) { el->el_line.cursor = el->el_line.buffer; Loading Loading @@ -285,7 +274,7 @@ ed_transpose_chars(EditLine *el, int c) */ protected el_action_t /*ARGSUSED*/ ed_next_char(EditLine *el, int c __attribute__((unused))) ed_next_char(EditLine *el, int c __attribute__((__unused__))) { char *lim = el->el_line.lastchar; Loading Loading @@ -314,7 +303,7 @@ ed_next_char(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_prev_word(EditLine *el, int c __attribute__((unused))) ed_prev_word(EditLine *el, int c __attribute__((__unused__))) { if (el->el_line.cursor == el->el_line.buffer) Loading @@ -340,7 +329,7 @@ ed_prev_word(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_prev_char(EditLine *el, int c __attribute__((unused))) ed_prev_char(EditLine *el, int c __attribute__((__unused__))) { if (el->el_line.cursor > el->el_line.buffer) { Loading Loading @@ -437,8 +426,7 @@ ed_argument_digit(EditLine *el, int c) */ protected el_action_t /*ARGSUSED*/ ed_unassigned(EditLine *el __attribute__((unused)), int c __attribute__((unused))) ed_unassigned(EditLine *el, int c __attribute__((__unused__))) { return (CC_ERROR); Loading @@ -455,8 +443,8 @@ ed_unassigned(EditLine *el __attribute__((unused)), */ protected el_action_t /*ARGSUSED*/ ed_tty_sigint(EditLine *el __attribute__((unused)), int c __attribute__((unused))) ed_tty_sigint(EditLine *el __attribute__((__unused__)), int c __attribute__((__unused__))) { return (CC_NORM); Loading @@ -469,8 +457,8 @@ ed_tty_sigint(EditLine *el __attribute__((unused)), */ protected el_action_t /*ARGSUSED*/ ed_tty_dsusp(EditLine *el __attribute__((unused)), int c __attribute__((unused))) ed_tty_dsusp(EditLine *el __attribute__((__unused__)), int c __attribute__((__unused__))) { return (CC_NORM); Loading @@ -483,8 +471,8 @@ ed_tty_dsusp(EditLine *el __attribute__((unused)), */ protected el_action_t /*ARGSUSED*/ ed_tty_flush_output(EditLine *el __attribute__((unused)), int c __attribute__((unused))) ed_tty_flush_output(EditLine *el __attribute__((__unused__)), int c __attribute__((__unused__))) { return (CC_NORM); Loading @@ -497,8 +485,8 @@ ed_tty_flush_output(EditLine *el __attribute__((unused)), */ protected el_action_t /*ARGSUSED*/ ed_tty_sigquit(EditLine *el __attribute__((unused)), int c __attribute__((unused))) ed_tty_sigquit(EditLine *el __attribute__((__unused__)), int c __attribute__((__unused__))) { return (CC_NORM); Loading @@ -511,8 +499,8 @@ ed_tty_sigquit(EditLine *el __attribute__((unused)), */ protected el_action_t /*ARGSUSED*/ ed_tty_sigtstp(EditLine *el __attribute__((unused)), int c __attribute__((unused))) ed_tty_sigtstp(EditLine *el __attribute__((__unused__)), int c __attribute__((__unused__))) { return (CC_NORM); Loading @@ -525,8 +513,8 @@ ed_tty_sigtstp(EditLine *el __attribute__((unused)), */ protected el_action_t /*ARGSUSED*/ ed_tty_stop_output(EditLine *el __attribute__((unused)), int c __attribute__((unused))) ed_tty_stop_output(EditLine *el __attribute__((__unused__)), int c __attribute__((__unused__))) { return (CC_NORM); Loading @@ -539,8 +527,8 @@ ed_tty_stop_output(EditLine *el __attribute__((unused)), */ protected el_action_t /*ARGSUSED*/ ed_tty_start_output(EditLine *el __attribute__((unused)), int c __attribute__((unused))) ed_tty_start_output(EditLine *el __attribute__((__unused__)), int c __attribute__((__unused__))) { return (CC_NORM); Loading @@ -553,7 +541,7 @@ ed_tty_start_output(EditLine *el __attribute__((unused)), */ protected el_action_t /*ARGSUSED*/ ed_newline(EditLine *el, int c __attribute__((unused))) ed_newline(EditLine *el, int c __attribute__((__unused__))) { re_goto_bottom(el); Loading @@ -569,7 +557,7 @@ ed_newline(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_delete_prev_char(EditLine *el, int c __attribute__((unused))) ed_delete_prev_char(EditLine *el, int c __attribute__((__unused__))) { if (el->el_line.cursor <= el->el_line.buffer) Loading @@ -589,7 +577,7 @@ ed_delete_prev_char(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_clear_screen(EditLine *el, int c __attribute__((unused))) ed_clear_screen(EditLine *el, int c __attribute__((__unused__))) { term_clear_screen(el); /* clear the whole real screen */ Loading @@ -604,8 +592,8 @@ ed_clear_screen(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_redisplay(EditLine *el __attribute__((unused)), int c __attribute__((unused))) ed_redisplay(EditLine *el __attribute__((__unused__)), int c __attribute__((__unused__))) { return (CC_REDISPLAY); Loading @@ -618,7 +606,7 @@ ed_redisplay(EditLine *el __attribute__((unused)), */ protected el_action_t /*ARGSUSED*/ ed_start_over(EditLine *el, int c __attribute__((unused))) ed_start_over(EditLine *el, int c __attribute__((__unused__))) { ch_reset(el); Loading @@ -632,8 +620,8 @@ ed_start_over(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_sequence_lead_in(EditLine *el __attribute__((unused)), int c __attribute__((unused))) ed_sequence_lead_in(EditLine *el __attribute__((__unused__)), int c __attribute__((__unused__))) { return (CC_NORM); Loading @@ -646,7 +634,7 @@ ed_sequence_lead_in(EditLine *el __attribute__((unused)), */ protected el_action_t /*ARGSUSED*/ ed_prev_history(EditLine *el, int c __attribute__((unused))) ed_prev_history(EditLine *el, int c __attribute__((__unused__))) { char beep = 0; int sv_event = el->el_history.eventno; Loading Loading @@ -684,7 +672,7 @@ ed_prev_history(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_next_history(EditLine *el, int c __attribute__((unused))) ed_next_history(EditLine *el, int c __attribute__((__unused__))) { el_action_t beep = CC_REFRESH, rval; Loading @@ -711,7 +699,7 @@ ed_next_history(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_search_prev_history(EditLine *el, int c __attribute__((unused))) ed_search_prev_history(EditLine *el, int c __attribute__((__unused__))) { const char *hp; int h; Loading Loading @@ -779,7 +767,7 @@ ed_search_prev_history(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_search_next_history(EditLine *el, int c __attribute__((unused))) ed_search_next_history(EditLine *el, int c __attribute__((__unused__))) { const char *hp; int h; Loading Loading @@ -833,7 +821,7 @@ ed_search_next_history(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_prev_line(EditLine *el, int c __attribute__((unused))) ed_prev_line(EditLine *el, int c __attribute__((__unused__))) { char *ptr; int nchars = c_hpos(el); Loading Loading @@ -876,7 +864,7 @@ ed_prev_line(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_next_line(EditLine *el, int c __attribute__((unused))) ed_next_line(EditLine *el, int c __attribute__((__unused__))) { char *ptr; int nchars = c_hpos(el); Loading Loading @@ -910,7 +898,7 @@ ed_next_line(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_command(EditLine *el, int c __attribute__((unused))) ed_command(EditLine *el, int c __attribute__((__unused__))) { char tmpbuf[EL_BUFSIZ]; int tmplen; Loading Loading
client/mysql.cc +1 −1 Original line number Diff line number Diff line Loading @@ -1306,7 +1306,7 @@ static void initialize_readline (char *name) setlocale(LC_ALL,""); /* so as libedit use isprint */ #endif rl_attempted_completion_function= (CPPFunction*)&new_mysql_completion; rl_completion_entry_function= (CPFunction*)&no_completion; rl_completion_entry_function= (Function*)&no_completion; #else rl_attempted_completion_function= (CPPFunction*)&new_mysql_completion; rl_completion_entry_function= (Function*)&no_completion; Loading
cmd-line-utils/libedit/Makefile.am +1 −1 Original line number Diff line number Diff line Loading @@ -20,7 +20,7 @@ EXTRA_libedit_a_SOURCES = np/unvis.c np/strlcpy.c np/vis.c np/strlcat.c \ libedit_a_LIBADD = @LIBEDIT_LOBJECTS@ libedit_a_DEPENDENCIES = @LIBEDIT_LOBJECTS@ pkginclude_HEADERS = readline/readline.h pkginclude_HEADERS = editline/readline.h noinst_HEADERS = chared.h el.h histedit.h key.h parse.h refresh.h sig.h \ sys.h tokenizer.h config.h hist.h map.h prompt.h read.h \ Loading
cmd-line-utils/libedit/chared.c +37 −18 Original line number Diff line number Diff line /* $NetBSD: chared.c,v 1.18 2002/11/20 16:50:08 christos Exp $ */ /* $NetBSD: chared.c,v 1.22 2004/08/13 12:10:38 mycroft Exp $ */ /*- * Copyright (c) 1992, 1993 Loading @@ -15,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the University of * California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * Loading @@ -36,14 +32,7 @@ * SUCH DAMAGE. */ #include "config.h" #if !defined(lint) && !defined(SCCSID) #if 0 static char sccsid[] = "@(#)chared.c 8.1 (Berkeley) 6/4/93"; #else __RCSID("$NetBSD: chared.c,v 1.18 2002/11/20 16:50:08 christos Exp $"); #endif #endif /* not lint && not SCCSID */ #include <config.h> /* * chared.c: Character editor utilities Loading @@ -62,13 +51,13 @@ cv_undo(EditLine *el) { c_undo_t *vu = &el->el_chared.c_undo; c_redo_t *r = &el->el_chared.c_redo; int size; uint size; /* Save entire line for undo */ size = el->el_line.lastchar - el->el_line.buffer; vu->len = size; vu->cursor = el->el_line.cursor - el->el_line.buffer; memcpy(vu->buf, el->el_line.buffer, (size_t)size); memcpy(vu->buf, el->el_line.buffer, size); /* save command info for redo */ r->count = el->el_state.doingarg ? el->el_state.argument : 0; Loading Loading @@ -139,6 +128,21 @@ c_delafter(EditLine *el, int num) } /* c_delafter1(): * Delete the character after the cursor, do not yank */ protected void c_delafter1(EditLine *el) { char *cp; for (cp = el->el_line.cursor; cp <= el->el_line.lastchar; cp++) *cp = cp[1]; el->el_line.lastchar--; } /* c_delbefore(): * Delete num characters before the cursor */ Loading Loading @@ -167,6 +171,21 @@ c_delbefore(EditLine *el, int num) } /* c_delbefore1(): * Delete the character before the cursor, do not yank */ protected void c_delbefore1(EditLine *el) { char *cp; for (cp = el->el_line.cursor - 1; cp <= el->el_line.lastchar; cp++) *cp = cp[1]; el->el_line.lastchar--; } /* ce__isword(): * Return if p is part of a word according to emacs */ Loading Loading @@ -460,8 +479,8 @@ ch_init(EditLine *el) el->el_state.argument = 1; el->el_state.lastcmd = ED_UNASSIGNED; el->el_chared.c_macro.nline = NULL; el->el_chared.c_macro.level = -1; el->el_chared.c_macro.offset = 0; el->el_chared.c_macro.macro = (char **) el_malloc(EL_MAXMACRO * sizeof(char *)); if (el->el_chared.c_macro.macro == NULL) Loading Loading @@ -582,7 +601,7 @@ ch_enlargebufs(el, addlen) return 0; /* Safe to set enlarged buffer size */ el->el_line.limit = &newbuffer[newsz - EL_LEAVE]; el->el_line.limit = &el->el_line.buffer[newsz - EL_LEAVE]; return 1; } Loading
cmd-line-utils/libedit/chared.h +5 −7 Original line number Diff line number Diff line /* $NetBSD: chared.h,v 1.11 2002/11/20 16:50:08 christos Exp $ */ /* $NetBSD: chared.h,v 1.14 2004/08/13 12:10:39 mycroft Exp $ */ /*- * Copyright (c) 1992, 1993 Loading @@ -15,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the University of * California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * Loading Loading @@ -66,8 +62,8 @@ typedef struct c_macro_t { int level; int offset; char **macro; char *nline; } c_macro_t; /* Loading Loading @@ -158,7 +154,9 @@ protected char *c__next_word(char *, char *, int, int (*)(int)); protected char *c__prev_word(char *, char *, int, int (*)(int)); protected void c_insert(EditLine *, int); protected void c_delbefore(EditLine *, int); protected void c_delbefore1(EditLine *); protected void c_delafter(EditLine *, int); protected void c_delafter1(EditLine *); protected int c_gets(EditLine *, char *, const char *); protected int c_hpos(EditLine *); Loading
cmd-line-utils/libedit/common.c +42 −54 Original line number Diff line number Diff line /* $NetBSD: common.c,v 1.14 2002/11/20 16:50:08 christos Exp $ */ /* $NetBSD: common.c,v 1.16 2003/08/07 16:44:30 agc Exp $ */ /*- * Copyright (c) 1992, 1993 Loading @@ -15,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the University of * California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * Loading @@ -36,14 +32,7 @@ * SUCH DAMAGE. */ #include "config.h" #if !defined(lint) && !defined(SCCSID) #if 0 static char sccsid[] = "@(#)common.c 8.1 (Berkeley) 6/4/93"; #else __RCSID("$NetBSD: common.c,v 1.14 2002/11/20 16:50:08 christos Exp $"); #endif #endif /* not lint && not SCCSID */ #include <config.h> /* * common.c: Common Editor functions Loading @@ -56,7 +45,7 @@ __RCSID("$NetBSD: common.c,v 1.14 2002/11/20 16:50:08 christos Exp $"); */ protected el_action_t /*ARGSUSED*/ ed_end_of_file(EditLine *el, int c __attribute__((unused))) ed_end_of_file(EditLine *el, int c __attribute__((__unused__))) { re_goto_bottom(el); Loading Loading @@ -113,7 +102,7 @@ ed_insert(EditLine *el, int c) */ protected el_action_t /*ARGSUSED*/ ed_delete_prev_word(EditLine *el, int c __attribute__((unused))) ed_delete_prev_word(EditLine *el, int c __attribute__((__unused__))) { char *cp, *p, *kp; Loading Loading @@ -141,7 +130,7 @@ ed_delete_prev_word(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_delete_next_char(EditLine *el, int c __attribute__((unused))) ed_delete_next_char(EditLine *el, int c __attribute__((__unused__))) { #ifdef notdef /* XXX */ #define EL el->el_line Loading Loading @@ -192,7 +181,7 @@ ed_delete_next_char(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_kill_line(EditLine *el, int c __attribute__((unused))) ed_kill_line(EditLine *el, int c __attribute__((__unused__))) { char *kp, *cp; Loading @@ -213,7 +202,7 @@ ed_kill_line(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_move_to_end(EditLine *el, int c __attribute__((unused))) ed_move_to_end(EditLine *el, int c __attribute__((__unused__))) { el->el_line.cursor = el->el_line.lastchar; Loading @@ -236,7 +225,7 @@ ed_move_to_end(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_move_to_beg(EditLine *el, int c __attribute__((unused))) ed_move_to_beg(EditLine *el, int c __attribute__((__unused__))) { el->el_line.cursor = el->el_line.buffer; Loading Loading @@ -285,7 +274,7 @@ ed_transpose_chars(EditLine *el, int c) */ protected el_action_t /*ARGSUSED*/ ed_next_char(EditLine *el, int c __attribute__((unused))) ed_next_char(EditLine *el, int c __attribute__((__unused__))) { char *lim = el->el_line.lastchar; Loading Loading @@ -314,7 +303,7 @@ ed_next_char(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_prev_word(EditLine *el, int c __attribute__((unused))) ed_prev_word(EditLine *el, int c __attribute__((__unused__))) { if (el->el_line.cursor == el->el_line.buffer) Loading @@ -340,7 +329,7 @@ ed_prev_word(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_prev_char(EditLine *el, int c __attribute__((unused))) ed_prev_char(EditLine *el, int c __attribute__((__unused__))) { if (el->el_line.cursor > el->el_line.buffer) { Loading Loading @@ -437,8 +426,7 @@ ed_argument_digit(EditLine *el, int c) */ protected el_action_t /*ARGSUSED*/ ed_unassigned(EditLine *el __attribute__((unused)), int c __attribute__((unused))) ed_unassigned(EditLine *el, int c __attribute__((__unused__))) { return (CC_ERROR); Loading @@ -455,8 +443,8 @@ ed_unassigned(EditLine *el __attribute__((unused)), */ protected el_action_t /*ARGSUSED*/ ed_tty_sigint(EditLine *el __attribute__((unused)), int c __attribute__((unused))) ed_tty_sigint(EditLine *el __attribute__((__unused__)), int c __attribute__((__unused__))) { return (CC_NORM); Loading @@ -469,8 +457,8 @@ ed_tty_sigint(EditLine *el __attribute__((unused)), */ protected el_action_t /*ARGSUSED*/ ed_tty_dsusp(EditLine *el __attribute__((unused)), int c __attribute__((unused))) ed_tty_dsusp(EditLine *el __attribute__((__unused__)), int c __attribute__((__unused__))) { return (CC_NORM); Loading @@ -483,8 +471,8 @@ ed_tty_dsusp(EditLine *el __attribute__((unused)), */ protected el_action_t /*ARGSUSED*/ ed_tty_flush_output(EditLine *el __attribute__((unused)), int c __attribute__((unused))) ed_tty_flush_output(EditLine *el __attribute__((__unused__)), int c __attribute__((__unused__))) { return (CC_NORM); Loading @@ -497,8 +485,8 @@ ed_tty_flush_output(EditLine *el __attribute__((unused)), */ protected el_action_t /*ARGSUSED*/ ed_tty_sigquit(EditLine *el __attribute__((unused)), int c __attribute__((unused))) ed_tty_sigquit(EditLine *el __attribute__((__unused__)), int c __attribute__((__unused__))) { return (CC_NORM); Loading @@ -511,8 +499,8 @@ ed_tty_sigquit(EditLine *el __attribute__((unused)), */ protected el_action_t /*ARGSUSED*/ ed_tty_sigtstp(EditLine *el __attribute__((unused)), int c __attribute__((unused))) ed_tty_sigtstp(EditLine *el __attribute__((__unused__)), int c __attribute__((__unused__))) { return (CC_NORM); Loading @@ -525,8 +513,8 @@ ed_tty_sigtstp(EditLine *el __attribute__((unused)), */ protected el_action_t /*ARGSUSED*/ ed_tty_stop_output(EditLine *el __attribute__((unused)), int c __attribute__((unused))) ed_tty_stop_output(EditLine *el __attribute__((__unused__)), int c __attribute__((__unused__))) { return (CC_NORM); Loading @@ -539,8 +527,8 @@ ed_tty_stop_output(EditLine *el __attribute__((unused)), */ protected el_action_t /*ARGSUSED*/ ed_tty_start_output(EditLine *el __attribute__((unused)), int c __attribute__((unused))) ed_tty_start_output(EditLine *el __attribute__((__unused__)), int c __attribute__((__unused__))) { return (CC_NORM); Loading @@ -553,7 +541,7 @@ ed_tty_start_output(EditLine *el __attribute__((unused)), */ protected el_action_t /*ARGSUSED*/ ed_newline(EditLine *el, int c __attribute__((unused))) ed_newline(EditLine *el, int c __attribute__((__unused__))) { re_goto_bottom(el); Loading @@ -569,7 +557,7 @@ ed_newline(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_delete_prev_char(EditLine *el, int c __attribute__((unused))) ed_delete_prev_char(EditLine *el, int c __attribute__((__unused__))) { if (el->el_line.cursor <= el->el_line.buffer) Loading @@ -589,7 +577,7 @@ ed_delete_prev_char(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_clear_screen(EditLine *el, int c __attribute__((unused))) ed_clear_screen(EditLine *el, int c __attribute__((__unused__))) { term_clear_screen(el); /* clear the whole real screen */ Loading @@ -604,8 +592,8 @@ ed_clear_screen(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_redisplay(EditLine *el __attribute__((unused)), int c __attribute__((unused))) ed_redisplay(EditLine *el __attribute__((__unused__)), int c __attribute__((__unused__))) { return (CC_REDISPLAY); Loading @@ -618,7 +606,7 @@ ed_redisplay(EditLine *el __attribute__((unused)), */ protected el_action_t /*ARGSUSED*/ ed_start_over(EditLine *el, int c __attribute__((unused))) ed_start_over(EditLine *el, int c __attribute__((__unused__))) { ch_reset(el); Loading @@ -632,8 +620,8 @@ ed_start_over(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_sequence_lead_in(EditLine *el __attribute__((unused)), int c __attribute__((unused))) ed_sequence_lead_in(EditLine *el __attribute__((__unused__)), int c __attribute__((__unused__))) { return (CC_NORM); Loading @@ -646,7 +634,7 @@ ed_sequence_lead_in(EditLine *el __attribute__((unused)), */ protected el_action_t /*ARGSUSED*/ ed_prev_history(EditLine *el, int c __attribute__((unused))) ed_prev_history(EditLine *el, int c __attribute__((__unused__))) { char beep = 0; int sv_event = el->el_history.eventno; Loading Loading @@ -684,7 +672,7 @@ ed_prev_history(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_next_history(EditLine *el, int c __attribute__((unused))) ed_next_history(EditLine *el, int c __attribute__((__unused__))) { el_action_t beep = CC_REFRESH, rval; Loading @@ -711,7 +699,7 @@ ed_next_history(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_search_prev_history(EditLine *el, int c __attribute__((unused))) ed_search_prev_history(EditLine *el, int c __attribute__((__unused__))) { const char *hp; int h; Loading Loading @@ -779,7 +767,7 @@ ed_search_prev_history(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_search_next_history(EditLine *el, int c __attribute__((unused))) ed_search_next_history(EditLine *el, int c __attribute__((__unused__))) { const char *hp; int h; Loading Loading @@ -833,7 +821,7 @@ ed_search_next_history(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_prev_line(EditLine *el, int c __attribute__((unused))) ed_prev_line(EditLine *el, int c __attribute__((__unused__))) { char *ptr; int nchars = c_hpos(el); Loading Loading @@ -876,7 +864,7 @@ ed_prev_line(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_next_line(EditLine *el, int c __attribute__((unused))) ed_next_line(EditLine *el, int c __attribute__((__unused__))) { char *ptr; int nchars = c_hpos(el); Loading Loading @@ -910,7 +898,7 @@ ed_next_line(EditLine *el, int c __attribute__((unused))) */ protected el_action_t /*ARGSUSED*/ ed_command(EditLine *el, int c __attribute__((unused))) ed_command(EditLine *el, int c __attribute__((__unused__))) { char tmpbuf[EL_BUFSIZ]; int tmplen; Loading