Merge OpenBSD
This commit is contained in:
parent
22b94d64fa
commit
906c968df7
10
emacs.c
10
emacs.c
@ -1,5 +1,5 @@
|
|||||||
/* $MirBSD: emacs.c,v 1.3 2003/06/29 19:45:40 tg Exp $ */
|
/* $MirBSD: emacs.c,v 1.4 2003/08/16 15:19:48 tg Exp $ */
|
||||||
/* $OpenBSD: emacs.c,v 1.20 2003/06/26 00:09:45 deraadt Exp $ */
|
/* $OpenBSD: emacs.c,v 1.22 2003/08/02 19:44:12 fgsch Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Emacs-like command line editing and history
|
* Emacs-like command line editing and history
|
||||||
@ -554,7 +554,7 @@ x_delete(nc, force_push)
|
|||||||
/*
|
/*
|
||||||
* This lets us yank a word we have deleted.
|
* This lets us yank a word we have deleted.
|
||||||
*/
|
*/
|
||||||
if (nc > 1 || force_push)
|
if (force_push)
|
||||||
x_push(nc);
|
x_push(nc);
|
||||||
|
|
||||||
xep -= nc;
|
xep -= nc;
|
||||||
@ -1264,7 +1264,9 @@ x_meta_yank(c)
|
|||||||
int c;
|
int c;
|
||||||
{
|
{
|
||||||
int len;
|
int len;
|
||||||
if (x_last_command != XFUNC_yank && x_last_command != XFUNC_meta_yank) {
|
if ((x_last_command != XFUNC_yank && x_last_command != XFUNC_meta_yank)
|
||||||
|
|| killstack[killtp] == 0) {
|
||||||
|
killtp = killsp;
|
||||||
x_e_puts("\nyank something first");
|
x_e_puts("\nyank something first");
|
||||||
x_redraw(-1);
|
x_redraw(-1);
|
||||||
return KSTD;
|
return KSTD;
|
||||||
|
10
misc.c
10
misc.c
@ -1,5 +1,5 @@
|
|||||||
/* $MirBSD: misc.c,v 1.2 2003/06/26 18:26:21 tg Exp $ */
|
/* $MirBSD: misc.c,v 1.3 2003/08/16 15:19:49 tg Exp $ */
|
||||||
/* $OpenBSD: misc.c,v 1.16 2003/04/16 23:11:52 tdeval Exp $ */
|
/* $OpenBSD: misc.c,v 1.18 2003/08/06 21:08:05 millert Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Miscellaneous functions
|
* Miscellaneous functions
|
||||||
@ -91,8 +91,6 @@ str_save(s, ap)
|
|||||||
return NULL;
|
return NULL;
|
||||||
len = strlen(s)+1;
|
len = strlen(s)+1;
|
||||||
p = alloc(len, ap);
|
p = alloc(len, ap);
|
||||||
if (!p)
|
|
||||||
return NULL;
|
|
||||||
strlcpy(p, s, len+1);
|
strlcpy(p, s, len+1);
|
||||||
return (p);
|
return (p);
|
||||||
}
|
}
|
||||||
@ -1053,13 +1051,13 @@ ksh_getopt(argv, go, options)
|
|||||||
go->optarg = argv[go->optind - 1] + go->p;
|
go->optarg = argv[go->optind - 1] + go->p;
|
||||||
go->p = 0;
|
go->p = 0;
|
||||||
} else
|
} else
|
||||||
go->optarg = (char *) 0;;
|
go->optarg = (char *) 0;
|
||||||
} else {
|
} else {
|
||||||
if (argv[go->optind] && digit(argv[go->optind][0])) {
|
if (argv[go->optind] && digit(argv[go->optind][0])) {
|
||||||
go->optarg = argv[go->optind++];
|
go->optarg = argv[go->optind++];
|
||||||
go->p = 0;
|
go->p = 0;
|
||||||
} else
|
} else
|
||||||
go->optarg = (char *) 0;;
|
go->optarg = (char *) 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return c;
|
return c;
|
||||||
|
Loading…
Reference in New Issue
Block a user