base: s/addkv_{bool,number,object}/setkv

Now heim_audit_addkv() correctly supports multiple values, the other functions
that (by design) replace existing values with a single value should use the
heim_audit_setkv prefix.

A subsequent commit could add variants that support multiple values for
non-string types.
This commit is contained in:
Luke Howard
2022-01-04 09:04:58 +11:00
parent c8656863ba
commit b27026996a
10 changed files with 65 additions and 64 deletions

View File

@@ -95,21 +95,21 @@ _kdc_audit_addkv_timediff(kdc_request_t r, const char *k,
}
void
_kdc_audit_addkv_bool(kdc_request_t r, const char *k, krb5_boolean v)
_kdc_audit_setkv_bool(kdc_request_t r, const char *k, krb5_boolean v)
{
heim_audit_addkv_bool((heim_svc_req_desc)r, k, (int)v);
heim_audit_setkv_bool((heim_svc_req_desc)r, k, (int)v);
}
void
_kdc_audit_addkv_number(kdc_request_t r, const char *k, int64_t v)
_kdc_audit_setkv_number(kdc_request_t r, const char *k, int64_t v)
{
heim_audit_addkv_number((heim_svc_req_desc)r, k, v);
heim_audit_setkv_number((heim_svc_req_desc)r, k, v);
}
void
_kdc_audit_addkv_object(kdc_request_t r, const char *k, heim_object_t obj)
_kdc_audit_setkv_object(kdc_request_t r, const char *k, heim_object_t obj)
{
heim_audit_addkv_object((heim_svc_req_desc)r, k, obj);
heim_audit_setkv_object((heim_svc_req_desc)r, k, obj);
}
heim_object_t