sds_ht_instance(3)
π sds_ht_instance π
okay so bestie, welcome to the Library Functions Manual page for sds_ht_instance β yes, that's the manual name folded in right here, and this whole page is about this one thing. no cap. π«Ά
πΈ NAME πΈ
sds_ht_instance β the name on the tin, periodt. π
β¨ SYNOPSIS β¨
#include <sds.h>
π Data Fields π
these are the fields, exactly as listed, no edits, no guessing, fr fr:
uint32_t checksumchar hkey [16]sds_ht_node * rootint64_t(* key_cmp_fn )(void *a, void *b)uint64_t(* key_size_fn )(void *key)void *(* key_dup_fn )(void *key)void(* key_free_fn )(void *key)void *(* value_dup_fn )(void *value)void(* value_free_fn )(void *value)
π¦ Detailed Description π¦
the detailed description is literally just: ht instance. short, sweet, iconic. π
π Field Documentation π
uint32_t sds_ht_instance::checksum
this field is the checksum. that's the whole note, bestie.
char sds_ht_instance::hkey[16]
this one is the key, chilling in a char array of 16. iykyk. π
int64_t(* sds_ht_instance::key_cmp_fn) (void *a, void *b)
this is the keycompare function β yes, βkeycompareβ as one word in the docs. not me being precise or whatever. π
void *(* sds_ht_instance::key_dup_fn) (void *key)
this is the key dup function. slay. β¨
void(* sds_ht_instance::key_free_fn) (void *key)
this is the key free function. cleanup main character energy. π§
uint64_t(* sds_ht_instance::key_size_fn) (void *key)
this is the key size function. yes bestie, that's the one. π
sds_ht_node* sds_ht_instance::root
this is the root. that's it. that's the field. π
void *(* sds_ht_instance::value_dup_fn) (void *value)
this is the value dup function. dup dup, bestie. π¦
void(* sds_ht_instance::value_free_fn) (void *value)
this is the value free function. free it, queen. π
π AUTHOR π
Generated automatically by Doxygen for dirsrv from the source code.
so yeah, the robots wrote that part, not me π«Ά
footer sign-off: this page is from dirsrv, Version 3.3.0; the original footer has no separate date, so I'm not inventing one β bye bestie, slay your day π«Άπ
π¦ where this page comes from
- centos-stream 10: 389-ds-base-devel 3.3.0-4.el10 Β· GPL-3.0-or-later WITH GPL-3.0-389-ds-base-exception AND (Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT) AND (Apache-2.0 OR LGPL-2.1-or-later OR MIT) AND (Apache-2.0 OR MIT) AND (MIT OR Apache-2.0) AND Unicode-3.0 AND (MIT OR Unlicense) AND Apache-2.0 AND MIT AND MPL-2.0 AND Zlib
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms