HEIMDAL_MUTEX_init
#define HEIMDAL_MUTEX_init(m) do { (*(m)) = 0; } while(0)
#define HEIMDAL_MUTEX_init(m) do { (void)(m); } while(0)
#define HEIMDAL_MUTEX_init(m) mutex_init(m, NULL)
#define HEIMDAL_MUTEX_init(m) pthread_mutex_init(m, NULL)