]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Model tmpl_print()
authorJames Jones <jejones3141@gmail.com>
Mon, 12 Jun 2023 13:58:19 +0000 (08:58 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 12 Jun 2023 16:35:45 +0000 (12:35 -0400)
src/coverity-model/merged_model.c

index 2f9ef54ef34829f0206b69ec56a202557b49d76e..d6aa7d2a81d8743454b555e19cb7fdf799101cb0 100644 (file)
@@ -296,3 +296,25 @@ ssize_t xlat_eval(char *out, size_t outlen, request_t *request,
 
        return result;
 }
+
+typedef struct {
+} tmpl_t;
+
+typedef enum {
+       TMPL_ATTR_REF_PREFIX_YES = 0,                   //!< Attribute refs must have '&' prefix.
+       TMPL_ATTR_REF_PREFIX_NO,                        //!< Attribute refs have no '&' prefix.
+       TMPL_ATTR_REF_PREFIX_AUTO                       //!< Attribute refs may have a '&' prefix.
+} tmpl_attr_prefix_t;
+
+typedef struct {
+} fr_sbuff_escape_rules_t;
+
+fr_slen_t tmpl_print(fr_sbuff_t *out, tmpl_t const *vpt,
+                     tmpl_attr_prefix_t ar_prefix, fr_sbuff_escape_rules_t const *e_rules)
+{
+       fr_slen_t result;
+
+       if (result >= 0) __coverity_write_buffer_bytes__(out->p, result + 1);
+
+       return result;
+}