]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
use fr_slen_t for print functions
authorAlan T. DeKok <aland@freeradius.org>
Mon, 7 Feb 2022 13:33:38 +0000 (08:33 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 7 Feb 2022 20:09:19 +0000 (15:09 -0500)
src/lib/unlang/xlat_expr.c
src/lib/unlang/xlat_priv.h

index 22428b41f363fb56d0070a851b166ff928b3ca04..3b716ab35392d9227db76318c4548e1f93114934 100644 (file)
@@ -127,7 +127,7 @@ static fr_value_box_t *xlat_box(xlat_exp_t *node)
        return tmpl_value(node->vpt);
 }
 
-static ssize_t xlat_expr_print_unary(fr_sbuff_t *out, xlat_exp_t const *node, UNUSED void *inst, fr_sbuff_escape_rules_t const *e_rules)
+static fr_slen_t xlat_expr_print_unary(fr_sbuff_t *out, xlat_exp_t const *node, UNUSED void *inst, fr_sbuff_escape_rules_t const *e_rules)
 {
        size_t  at_in = fr_sbuff_used_total(out);
 
@@ -137,7 +137,7 @@ static ssize_t xlat_expr_print_unary(fr_sbuff_t *out, xlat_exp_t const *node, UN
        return fr_sbuff_used_total(out) - at_in;
 }
 
-static ssize_t xlat_expr_print_binary(fr_sbuff_t *out, xlat_exp_t const *node, UNUSED void *inst, fr_sbuff_escape_rules_t const *e_rules)
+static fr_slen_t xlat_expr_print_binary(fr_sbuff_t *out, xlat_exp_t const *node, UNUSED void *inst, fr_sbuff_escape_rules_t const *e_rules)
 {
        size_t  at_in = fr_sbuff_used_total(out);
 
@@ -388,7 +388,7 @@ typedef struct {
        fr_value_box_list_t     list;
 } xlat_logical_rctx_t;
 
-static ssize_t xlat_expr_print_logical(fr_sbuff_t *out, xlat_exp_t const *node, void *instance, fr_sbuff_escape_rules_t const *e_rules)
+static fr_slen_t xlat_expr_print_logical(fr_sbuff_t *out, xlat_exp_t const *node, void *instance, fr_sbuff_escape_rules_t const *e_rules)
 {
        size_t  at_in = fr_sbuff_used_total(out);
        xlat_logical_inst_t *inst = instance;
index f7e36e869f9524c918827d180699b13794342eef..467a3f244e2baf99b775a624212c24502a9f5c34 100644 (file)
@@ -38,7 +38,7 @@ extern "C" {
 #  define XLAT_DEBUG(...)
 #endif
 
-typedef ssize_t (*xlat_print_t)(fr_sbuff_t *in, xlat_exp_t const *self, void *inst, fr_sbuff_escape_rules_t const *e_rules);
+typedef fr_slen_t (*xlat_print_t)(fr_sbuff_t *in, xlat_exp_t const *self, void *inst, fr_sbuff_escape_rules_t const *e_rules);
 
 
 typedef struct xlat_s {