CHECK_ERR
CHECK_ERR(kret, KRB5_KT_NAME_TOOLONG, "get_name - size 1");
CHECK_ERR(kret, KRB5_KT_NAME_TOOLONG, "get_name");
CHECK_ERR(kret, KRB5_KT_NOTFOUND, "Getting non-existent entry");
CHECK_ERR(kret, KRB5_KT_NOTFOUND, "Checking for keytab content (empty)");
CHECK_ERR(kret, KRB5_KT_END, "getting next entry");
CHECK_ERR(kret, KRB5_KT_NOTFOUND, "Getting nonexistent entry");
CHECK_ERR(kret, KRB5_KT_KVNONOTFOUND,
CHECK_ERR(kret, KRB5_KT_TYPE_EXISTS, "register ktf_writable");
#define CHECK(kret,msg) CHECK_ERR(kret, 0, msg)
CHECK_ERR(kret, KRB5_KT_UNKNOWN_TYPE, "resolve unknown type");
CHECK_ERR(kret, KRB5_CONFIG_NOTENUFSPACE, "krb5_kt_default_name limited");