From: Arran Cudbard-Bell Date: Wed, 26 Jan 2022 15:27:56 +0000 (-0600) Subject: Print functions return signed values X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c0d3e62ea9eec89b1b0c4cd5fbf39447863f9b5c;p=thirdparty%2Ffreeradius-server.git Print functions return signed values --- diff --git a/src/lib/unlang/xlat.h b/src/lib/unlang/xlat.h index 2e2655c3a3..eae5af5448 100644 --- a/src/lib/unlang/xlat.h +++ b/src/lib/unlang/xlat.h @@ -309,11 +309,9 @@ ssize_t xlat_tokenize(TALLOC_CTX *ctx, xlat_exp_t **head, xlat_flags_t *flags, ssize_t xlat_print(fr_sbuff_t *in, xlat_exp_t const *node, fr_sbuff_escape_rules_t const *e_rules); -static inline size_t xlat_aprint(TALLOC_CTX *ctx, char **out, xlat_exp_t const *node, - fr_sbuff_escape_rules_t const *e_rules) -{ +static inline fr_slen_t xlat_aprint(TALLOC_CTX *ctx, char **out, xlat_exp_t const *node, + fr_sbuff_escape_rules_t const *e_rules) SBUFF_OUT_TALLOC_FUNC_NO_LEN_DEF(xlat_print, node, e_rules); -} int xlat_validate_function_mono(xlat_exp_t *node); diff --git a/src/lib/util/pair.h b/src/lib/util/pair.h index 39ac2ec3b5..eac70a7308 100644 --- a/src/lib/util/pair.h +++ b/src/lib/util/pair.h @@ -512,7 +512,7 @@ int fr_pair_value_enum_box(fr_value_box_t const **out, fr_pair_t *vp) CC_HINT(n ssize_t fr_pair_print_value_quoted(fr_sbuff_t *out, fr_pair_t const *vp, fr_token_t quote) CC_HINT(nonnull); -static inline size_t CC_HINT(nonnull(2,3)) +static inline fr_slen_t CC_HINT(nonnull(2,3)) fr_pair_aprint_value_quoted(TALLOC_CTX *ctx, char **out, fr_pair_t const *vp, fr_token_t quote) SBUFF_OUT_TALLOC_FUNC_NO_LEN_DEF(fr_pair_print_value_quoted, vp, quote) @@ -520,7 +520,7 @@ static inline size_t CC_HINT(nonnull(2,3)) ssize_t fr_pair_print(fr_sbuff_t *out, fr_pair_t const *parent, fr_pair_t const *vp) CC_HINT(nonnull(1,3)); -static inline size_t CC_HINT(nonnull(2,4)) +static inline fr_slen_t CC_HINT(nonnull(2,4)) fr_pair_aprint(TALLOC_CTX *ctx, char **out, fr_pair_t const *parent, fr_pair_t const *vp) SBUFF_OUT_TALLOC_FUNC_NO_LEN_DEF(fr_pair_print, parent, vp)