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);
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)
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)