Преглед на файлове

[Minor] Add utility macros for static hash tables

tags/3.6
Vsevolod Stakhov преди 11 месеца
родител
ревизия
dc5d99e5cf
No account linked to committer's email address
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2
    0
      contrib/libucl/khash.h

+ 2
- 0
contrib/libucl/khash.h Целия файл

@@ -467,6 +467,7 @@ static kh_inline khint_t __ac_Wang_hash(khint_t key)
@return Pointer to the hash table [khash_t(name)*]
*/
#define kh_init(name) kh_init_##name()
#define kh_static_init(name, h) kh_static_init_##name(h)

/*! @function
@abstract Destroy a hash table.
@@ -474,6 +475,7 @@ static kh_inline khint_t __ac_Wang_hash(khint_t key)
@param h Pointer to the hash table [khash_t(name)*]
*/
#define kh_destroy(name, h) kh_destroy_##name(h)
#define kh_static_destroy(name, h) kh_static_destroy_##name(h)

/*! @function
@abstract Reset a hash table without deallocating memory.

Loading…
Отказ
Запис