comparison src/getchar.c @ 8011:26f555e9aab1 v7.4.1300

commit https://github.com/vim/vim/commit/2ab375e54ef4eac438d1aef8b99d9e71f2fa0c63 Author: Bram Moolenaar <Bram@vim.org> Date: Wed Feb 10 22:23:06 2016 +0100 patch 7.4.1300 Problem: Cannot test CursorMovedI because there is typeahead. Solution: Add disable_char_avail_for_testing().
author Christian Brabandt <cb@256bit.org>
date Wed, 10 Feb 2016 22:30:04 +0100
parents 150576e6b984
children 05b88224cea1
comparison
equal deleted inserted replaced
8010:cbfb5ac5f9c5 8011:26f555e9aab1
1886 int 1886 int
1887 char_avail(void) 1887 char_avail(void)
1888 { 1888 {
1889 int retval; 1889 int retval;
1890 1890
1891 #ifdef FEAT_EVAL
1892 /* When disable_char_avail_for_testing(1) was called pretend there is no
1893 * typeahead. */
1894 if (disable_char_avail_for_testing)
1895 return FALSE;
1896 #endif
1891 ++no_mapping; 1897 ++no_mapping;
1892 retval = vpeekc(); 1898 retval = vpeekc();
1893 --no_mapping; 1899 --no_mapping;
1894 return (retval != NUL); 1900 return (retval != NUL);
1895 } 1901 }