24RCSIDH(skip_h,
"$Id: 77f595c72573cc44ecaac3667cb2242b40d43f6e $")
26#include <freeradius-devel/util/sbuff.h>
36#define fr_skip_whitespace(_p) while(isspace((uint8_t)*(_p))) _p++
43#define fr_bskip_whitespace(_p, _e) while((_p < _e) && isspace((uint8_t)*(_p))) _p++
49#define fr_skip_not_whitespace(_p) while(*_p && !isspace((uint8_t)*(_p))) _p++
58 bool *eol) CC_HINT(
nonnull(1,3));
ssize_t fr_skip_condition(char const *start, char const *end, bool const terminal[static SBUFF_CHAR_CLASS], bool *eol))
Skip a conditional expression.
ssize_t fr_skip_brackets(char const *start, char const *end, char end_quote)
Skip a generic {...} or (...) arguments.
ssize_t fr_skip_string(char const *start, char const *end))
Skip a quoted string.
ssize_t fr_skip_xlat(char const *start, char const *end))
Skip an xlat expression.