From: Volker Lendecke Date: Fri, 1 Jul 2022 16:24:31 +0000 (+0200) Subject: registry3: Align function types to what is returned X-Git-Tag: tevent-0.13.0~28 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=138fdfaa40e89d50d2e556024e5b2eaeaa868dc7;p=thirdparty%2Fsamba.git registry3: Align function types to what is returned Signed-off-by: Volker Lendecke Reviewed-by: Ralph Boehme --- diff --git a/source3/registry/reg_objects.c b/source3/registry/reg_objects.c index 6ee652a482b..20556b1a174 100644 --- a/source3/registry/reg_objects.c +++ b/source3/registry/reg_objects.c @@ -299,7 +299,7 @@ bool regsubkey_ctr_key_exists( struct regsubkey_ctr *ctr, const char *keyname ) How many keys does the container hold ? **********************************************************************/ -int regsubkey_ctr_numkeys( struct regsubkey_ctr *ctr ) +uint32_t regsubkey_ctr_numkeys( struct regsubkey_ctr *ctr ) { return ctr->num_subkeys; } @@ -341,7 +341,7 @@ WERROR regval_ctr_init(TALLOC_CTX *mem_ctx, struct regval_ctr **ctr) How many keys does the container hold ? **********************************************************************/ -int regval_ctr_numvals(struct regval_ctr *ctr) +uint32_t regval_ctr_numvals(struct regval_ctr *ctr) { return ctr->num_values; } diff --git a/source3/registry/reg_objects.h b/source3/registry/reg_objects.h index 959fbe63183..f8a1788e444 100644 --- a/source3/registry/reg_objects.h +++ b/source3/registry/reg_objects.h @@ -43,10 +43,10 @@ int regsubkey_ctr_get_seqnum(struct regsubkey_ctr *ctr); WERROR regsubkey_ctr_addkey( struct regsubkey_ctr *ctr, const char *keyname ); WERROR regsubkey_ctr_delkey( struct regsubkey_ctr *ctr, const char *keyname ); bool regsubkey_ctr_key_exists( struct regsubkey_ctr *ctr, const char *keyname ); -int regsubkey_ctr_numkeys( struct regsubkey_ctr *ctr ); +uint32_t regsubkey_ctr_numkeys( struct regsubkey_ctr *ctr ); char* regsubkey_ctr_specific_key( struct regsubkey_ctr *ctr, uint32_t key_index ); WERROR regval_ctr_init(TALLOC_CTX *mem_ctx, struct regval_ctr **ctr); -int regval_ctr_numvals(struct regval_ctr *ctr); +uint32_t regval_ctr_numvals(struct regval_ctr *ctr); uint8_t* regval_data_p(struct regval_blob *val); uint32_t regval_size(struct regval_blob *val); char* regval_name(struct regval_blob *val);