mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
libndr: apply some const and make is_valid_policy_hnd a callback to policy_handle_empty.
Guenther
This commit is contained in:
parent
34722c72f6
commit
947ba448a4
@ -505,7 +505,7 @@ NDR_SCALAR_PROTO(double, double)
|
||||
enum ndr_err_code ndr_pull_policy_handle(struct ndr_pull *ndr, int ndr_flags, struct policy_handle *r);
|
||||
enum ndr_err_code ndr_push_policy_handle(struct ndr_push *ndr, int ndr_flags, const struct policy_handle *r);
|
||||
void ndr_print_policy_handle(struct ndr_print *ndr, const char *name, const struct policy_handle *r);
|
||||
bool policy_handle_empty(struct policy_handle *h);
|
||||
bool policy_handle_empty(const struct policy_handle *h);
|
||||
bool is_valid_policy_hnd(const struct policy_handle *hnd);
|
||||
bool policy_handle_equal(const struct policy_handle *hnd1,
|
||||
const struct policy_handle *hnd2);
|
||||
|
@ -331,16 +331,14 @@ _PUBLIC_ char *NS_GUID_string(TALLOC_CTX *mem_ctx, const struct GUID *guid)
|
||||
guid->node[4], guid->node[5]);
|
||||
}
|
||||
|
||||
_PUBLIC_ bool policy_handle_empty(struct policy_handle *h)
|
||||
_PUBLIC_ bool policy_handle_empty(const struct policy_handle *h)
|
||||
{
|
||||
return (h->handle_type == 0 && GUID_all_zero(&h->uuid));
|
||||
}
|
||||
|
||||
_PUBLIC_ bool is_valid_policy_hnd(const struct policy_handle *hnd)
|
||||
{
|
||||
struct policy_handle tmp;
|
||||
ZERO_STRUCT(tmp);
|
||||
return (memcmp(&tmp, hnd, sizeof(tmp)) != 0);
|
||||
return !policy_handle_empty(hnd);
|
||||
}
|
||||
|
||||
_PUBLIC_ bool policy_handle_equal(const struct policy_handle *hnd1,
|
||||
|
Loading…
Reference in New Issue
Block a user