HEIMDAL_key_delete
#define HEIMDAL_key_delete(k) pthread_key_delete(k)
#define HEIMDAL_key_delete(k) do { (*(k).destructor)((k).value); } while(0)
#define HEIMDAL_key_delete(k) thr_keydelete(k)