bool fr_condition_walk(fr_cond_t *head, bool (*callback)(void *, fr_cond_t *), void *ctx);
-void fr_canonicalize_error(TALLOC_CTX *ctx, ssize_t slen, char **spaces, char **text, char const *msg);
+void fr_canonicalize_error(char **spaces, char **text, TALLOC_CTX *ctx, ssize_t slen, char const *msg);
/*
* In xlat.c for now
if (slen < 0) {
char *spaces, *text;
- fr_canonicalize_error(cs, slen, &spaces, &text, cp->value);
+ fr_canonicalize_error(&spaces, &text, cs, slen, cp->value);
cf_log_err(&cp->item, "Failed parsing expanded string:");
cf_log_err(&cp->item, "%s", text);
if (slen < 0) {
char *spaces, *text;
- fr_canonicalize_error(nextcs, slen, &spaces, &text, ptr);
+ fr_canonicalize_error(&spaces, &text, nextcs, slen, ptr);
ERROR("%s[%d]: Parse error in condition",
filename, *lineno);
if (slen < 0) {
char *spaces, *text;
- fr_canonicalize_error(vpt, slen, &spaces, &text, vpt->name);
+ fr_canonicalize_error(&spaces, &text, vpt, slen, vpt->name);
cf_log_err(ci, "Failed parsing expanded string:");
cf_log_err(ci, "%s", text);
return true;
}
-void fr_canonicalize_error(TALLOC_CTX *ctx, ssize_t slen, char **spaces, char **text, char const *msg)
+void fr_canonicalize_error(char **spaces, char **text, TALLOC_CTX *ctx, ssize_t slen, char const *msg)
{
size_t offset, skip = 0;
char *spbuf, *p;