static char* trustdom_cache_key(const char* name) { char* keystr = NULL; asprintf_strupper_m(&keystr, TDOMKEY_FMT, name); return keystr; }
static char* namecache_key(const char *name, int name_type) { char *keystr; asprintf_strupper_m(&keystr, NBTKEY_FMT, name, name_type); return keystr; }
static char *namecache_status_record_key(const char *name, int name_type1, int name_type2, const struct sockaddr_storage *keyip) { char addr[INET6_ADDRSTRLEN]; char *keystr; print_sockaddr(addr, sizeof(addr), keyip); asprintf_strupper_m(&keystr, "NBT/%s#%02X.%02X.%s", name, name_type1, name_type2, addr); return keystr; }