1
0
forked from aniani/vim

patch 8.1.0785: depending on the configuration some functions are unused

Problem:    Depending on the configuration some functions are unused.
Solution:   Add more #ifdefs, remove unused functions. (Dominique Pelle,
            closes #3822)
This commit is contained in:
Bram Moolenaar
2019-01-20 15:30:40 +01:00
parent 1f20daa1d7
commit 113e10721f
28 changed files with 88 additions and 52 deletions

View File

@@ -81,6 +81,7 @@ hash_clear(hashtab_T *ht)
vim_free(ht->ht_array);
}
#if defined(FEAT_SPELL) || defined(PROTO)
/*
* Free the array of a hash table and all the keys it contains. The keys must
* have been allocated. "off" is the offset from the start of the allocate
@@ -103,6 +104,7 @@ hash_clear_all(hashtab_T *ht, int off)
}
hash_clear(ht);
}
#endif
/*
* Find "key" in hashtable "ht". "key" must not be NULL.
@@ -178,6 +180,7 @@ hash_lookup(hashtab_T *ht, char_u *key, hash_T hash)
}
}
#if defined(FEAT_EVAL) || defined(FEAT_SYN_HL) || defined(PROTO)
/*
* Print the efficiency of hashtable lookups.
* Useful when trying different hash algorithms.
@@ -194,6 +197,7 @@ hash_debug_results(void)
hash_count_perturb * 100 / hash_count_lookup);
#endif
}
#endif
/*
* Add item with key "key" to hashtable "ht".