]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Print functions return signed values
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 26 Jan 2022 15:27:56 +0000 (09:27 -0600)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 26 Jan 2022 15:28:07 +0000 (09:28 -0600)
src/lib/unlang/xlat.h
src/lib/util/pair.h

index 2e2655c3a3f6af6da2da79b87cc1898a8c9b94f5..eae5af544845b05a17685d5dcf49209bf3d8cf49 100644 (file)
@@ -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);
 
index 39ac2ec3b550333ba4be52d51a1a63c08491c6df..eac70a7308b94c6bf74aa63a2e1c83837bd29f0b 100644 (file)
@@ -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)