Mercurial > vim
comparison src/errors.h @ 26775:2df40c348c70 v8.2.3916
patch 8.2.3916: no error for passing an invalid line number to append()
Commit: https://github.com/vim/vim/commit/8dac2acd6a79d571ff5409d9c90b4c9e73237eb4
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Dec 27 20:57:06 2021 +0000
patch 8.2.3916: no error for passing an invalid line number to append()
Problem: No error for passing an invalid line number to append().
Solution: In Vim9 script check for a non-negative number. (closes https://github.com/vim/vim/issues/9417)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Mon, 27 Dec 2021 22:00:04 +0100 |
parents | 3a2b222107a6 |
children | 30d8377ea1b1 |
comparison
equal
deleted
inserted
replaced
26774:73cedd119ce2 | 26775:2df40c348c70 |
---|---|
355 EXTERN char e_using_invalid_value_as_string_str[] | 355 EXTERN char e_using_invalid_value_as_string_str[] |
356 INIT(= N_("E908: using an invalid value as a String: %s")); | 356 INIT(= N_("E908: using an invalid value as a String: %s")); |
357 EXTERN char e_cannot_index_special_variable[] | 357 EXTERN char e_cannot_index_special_variable[] |
358 INIT(= N_("E909: Cannot index a special variable")); | 358 INIT(= N_("E909: Cannot index a special variable")); |
359 #endif | 359 #endif |
360 EXTERN char_u e_invalid_column_number_nr[] | |
361 INIT(= N_("E964: Invalid column number: %ld")); | |
362 EXTERN char_u e_invalid_line_number_nr[] | |
363 INIT(= N_("E966: Invalid line number: %ld")); | |
360 EXTERN char e_command_not_supported_in_vim9_script_missing_var_str[] | 364 EXTERN char e_command_not_supported_in_vim9_script_missing_var_str[] |
361 INIT(= N_("E1100: Command not supported in Vim9 script (missing :var?): %s")); | 365 INIT(= N_("E1100: Command not supported in Vim9 script (missing :var?): %s")); |
362 #ifdef FEAT_EVAL | 366 #ifdef FEAT_EVAL |
363 EXTERN char e_variable_not_found_str[] | 367 EXTERN char e_variable_not_found_str[] |
364 INIT(= N_("E1001: Variable not found: %s")); | 368 INIT(= N_("E1001: Variable not found: %s")); |