Bladeren bron

[Minor] Add utility macros for static hash tables

tags/3.6
Vsevolod Stakhov 11 maanden geleden
bovenliggende
commit
dc5d99e5cf
No account linked to committer's email address
1 gewijzigde bestanden met toevoegingen van 2 en 0 verwijderingen
  1. 2
    0
      contrib/libucl/khash.h

+ 2
- 0
contrib/libucl/khash.h Bestand weergeven

@@ -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.

Laden…
Annuleren
Opslaan