mirror of
git://git.sv.gnu.org/nano.git
synced 2025-01-23 01:32:06 +03:00
on systems that need raw(), call it once instead of every time through
the input/output loop in main() git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1620 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
This commit is contained in:
parent
d5be947021
commit
c53a92d973
@ -1,4 +1,9 @@
|
||||
CVS code -
|
||||
- nano.c:
|
||||
main()
|
||||
- Move the call to raw() on systems that don't define
|
||||
_POSIX_VDISABLE outside the main input/output loop, as it
|
||||
doesn't need to be called every time through the loop. (DLR)
|
||||
- README:
|
||||
- Reformat to 72 characters per line, fix wording in one spot,
|
||||
and fix spacing in several spots. (DLR)
|
||||
|
10
src/nano.c
10
src/nano.c
@ -3434,6 +3434,11 @@ int main(int argc, char *argv[])
|
||||
cbreak();
|
||||
noecho();
|
||||
|
||||
#ifndef _POSIX_VDISABLE
|
||||
/* We're going to have to do it the old way, i.e, on Cygwin. */
|
||||
raw();
|
||||
#endif
|
||||
|
||||
/* Set up some global variables */
|
||||
global_init(0);
|
||||
shortcut_init(0);
|
||||
@ -3508,11 +3513,6 @@ int main(int argc, char *argv[])
|
||||
currshortcut = main_list;
|
||||
#endif
|
||||
|
||||
#ifndef _POSIX_VDISABLE
|
||||
/* We're going to have to do it the old way, i.e. on cygwin */
|
||||
raw();
|
||||
#endif
|
||||
|
||||
kbinput = get_kbinput(edit, &meta);
|
||||
#ifdef DEBUG
|
||||
fprintf(stderr, "AHA! %c (%d)\n", kbinput, kbinput);
|
||||
|
Loading…
Reference in New Issue
Block a user