From a2f6a53b68d73cb585dcb67ea19579d446810176 Mon Sep 17 00:00:00 2001 From: Felipe Oliveira Carvalho Date: Sat, 10 May 2014 01:11:34 -0300 Subject: [PATCH] Remove OOM checks: save_typebuf() --- src/nvim/getchar.c | 6 ++---- src/nvim/getchar.h | 2 +- src/nvim/main.c | 3 +-- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/nvim/getchar.c b/src/nvim/getchar.c index cc9f65fe29..52322244e1 100644 --- a/src/nvim/getchar.c +++ b/src/nvim/getchar.c @@ -1177,12 +1177,11 @@ void free_typebuf(void) */ static typebuf_T saved_typebuf[NSCRIPT]; -int save_typebuf(void) +void save_typebuf(void) { init_typebuf(); saved_typebuf[curscript] = typebuf; alloc_typebuf(); - return OK; } static int old_char = -1; /* character put back by vungetc() */ @@ -1262,8 +1261,7 @@ openscript ( --curscript; return; } - if (save_typebuf() == FAIL) - return; + save_typebuf(); /* * Execute the commands from the file right now when using ":source!" diff --git a/src/nvim/getchar.h b/src/nvim/getchar.h index edb008bd76..c34efc8d0c 100644 --- a/src/nvim/getchar.h +++ b/src/nvim/getchar.h @@ -33,7 +33,7 @@ int typebuf_maplen(void); void del_typebuf(int len, int offset); void alloc_typebuf(void); void free_typebuf(void); -int save_typebuf(void); +void save_typebuf(void); void save_typeahead(tasave_T *tp); void restore_typeahead(tasave_T *tp); void openscript(char_u *name, int directly); diff --git a/src/nvim/main.c b/src/nvim/main.c index 2c69f1e3bd..cbe53d168f 100644 --- a/src/nvim/main.c +++ b/src/nvim/main.c @@ -1365,8 +1365,7 @@ scripterror: mch_errmsg("\"\n"); mch_exit(2); } - if (save_typebuf() == FAIL) - mch_exit(2); /* out of memory */ + save_typebuf(); break; case 't': /* "-t {tag}" */