summaryrefslogtreecommitdiff
path: root/src/misc2.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2016-01-09 22:28:33 +0100
committerBram Moolenaar <Bram@vim.org>2016-01-09 22:28:33 +0100
commit28fb79db6b52d1154e8dc63d227673648c2fce15 (patch)
tree4a1a10e264249d9851ffb9b7396ade0fc808fec6 /src/misc2.c
parent44132a10aeb45c957959cafb4ac39d3f478be98c (diff)
downloadvim-git-28fb79db6b52d1154e8dc63d227673648c2fce15.tar.gz
patch 7.4.1073v7.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.
Diffstat (limited to 'src/misc2.c')
-rw-r--r--src/misc2.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/misc2.c b/src/misc2.c
index d8202f88a..854021255 100644
--- a/src/misc2.c
+++ b/src/misc2.c
@@ -837,12 +837,11 @@ alloc(size)
/*
* alloc() with an ID for alloc_fail().
- * LAST_ID_USED: 5
*/
char_u *
alloc_id(size, id)
unsigned size;
- int id UNUSED;
+ alloc_id_T id UNUSED;
{
#ifdef FEAT_EVAL
if (alloc_fail_id == id && alloc_does_fail())
@@ -1001,13 +1000,12 @@ theend:
/*
* lalloc() with an ID for alloc_fail().
- * See LAST_ID_USED above.
*/
char_u *
lalloc_id(size, message, id)
long_u size;
int message;
- int id UNUSED;
+ alloc_id_T id UNUSED;
{
#ifdef FEAT_EVAL
if (alloc_fail_id == id && alloc_does_fail())