24 RCSID(
"$Id: 2b4c50b4f7faff8ce2658265ff1265913cd00f71 $")
26 #include <freeradius-devel/server/base.h>
27 #include <freeradius-devel/server/module_rlm.h>
39 for (i = 0; i <
vp->vp_length; i += len) {
unlang_action_t
Returned by unlang_op_t calls, determine the next action of the interpreter.
#define MODULE_MAGIC_INIT
Stop people using different module/library/server versions together.
@ FR_TYPE_STRING
String of printable characters.
Temporary structure to hold arguments for module calls.
module_t common
Common fields presented by all modules.
size_t fr_utf8_char(uint8_t const *str, ssize_t inlen)
Checks for utf-8, taken from http://www.w3.org/International/questions/qa-forms-utf-8.
#define RETURN_MODULE_NOOP
rlm_rcode_t
Return codes indicating the result of the module call.
static unlang_action_t mod_utf8_clean(rlm_rcode_t *p_result, UNUSED module_ctx_t const *mctx, request_t *request)
#define SECTION_NAME(_name1, _name2)
Define a section name consisting of a verb and a noun.
#define MODULE_BINDING_TERMINATOR
Terminate a module binding list.
Named methods exported by a module.
#define fr_pair_list_foreach(_list_head, _iter)
Iterate over the contents of a fr_pair_list_t.