1
0
forked from aniani/vim

patch 7.4.1073

Problem:    Alloc_id depends on numbers, may use the same one twice.  It's not
            clear from the number what it's for.
Solution:   Use an enum.  Add a function to lookup the enum value from the
            name.
This commit is contained in:
Bram Moolenaar
2016-01-09 22:28:33 +01:00
parent 44132a10ae
commit 28fb79db6b
8 changed files with 50 additions and 12 deletions

View File

@@ -1621,7 +1621,7 @@ EXTERN char *ignoredp;
#ifdef FEAT_EVAL
/* set by alloc_fail(): ID */
EXTERN int alloc_fail_id INIT(= 0);
EXTERN alloc_id_T alloc_fail_id INIT(= aid_none);
/* set by alloc_fail(), when zero alloc() returns NULL */
EXTERN int alloc_fail_countdown INIT(= -1);
/* set by alloc_fail(), number of times alloc() returns NULL */