void xlat_instances_free(void);
+/*
+ * xlat_purify.c
+ */
+typedef struct unlang_interpret_s unlang_interpret_t;
+int xlat_purify(xlat_exp_head_t *head, unlang_interpret_t *intp);
+
/*
* xlat.c
*/
#endif
#include <freeradius-devel/io/pair.h>
-#include <freeradius-devel/unlang/interpret.h>
#ifdef DEBUG_XLAT
# define XLAT_DEBUG RDEBUG3
ssize_t xlat_print_node(fr_sbuff_t *out, xlat_exp_head_t const *head, xlat_exp_t const *node, fr_sbuff_escape_rules_t const *e_rules);
-/*
- * xlat_purify.c
- */
-int xlat_purify(xlat_exp_head_t *head, unlang_interpret_t *intp);
-
-
static inline xlat_exp_t *xlat_exp_head(xlat_exp_head_t const *head)
{
if (!head) return NULL;