if (indent) printf("%*s", indent, " ");
printf("\t%s %s ", assign->lhs,
- lrad_int2str(rlm_policy_tokens,
+ fr_int2str(rlm_policy_tokens,
assign->assign, "?"));
if (assign->rhs_type == POLICY_LEX_BARE_WORD) {
printf("%s\n", assign->rhs);
/*
* We always print this condition.
*/
- printf(" %s ", lrad_int2str(rlm_policy_tokens,
+ printf(" %s ", fr_int2str(rlm_policy_tokens,
condition->compare,
"?"));
if (condition->rhs_type == POLICY_LEX_BARE_WORD) {
if ((condition->child_condition != POLICY_LEX_BAD) &&
(condition->child_condition != POLICY_LEX_BARE_WORD)) {
- printf(" %s ", lrad_int2str(rlm_policy_tokens, condition->child_condition, "?"));
+ printf(" %s ", fr_int2str(rlm_policy_tokens, condition->child_condition, "?"));
policy_print(condition->child, indent);
}
}
if (indent) printf("%*s", indent, " ");
printf("%s %s {\n",
- lrad_int2str(policy_reserved_words,
+ fr_int2str(policy_reserved_words,
this->where, "?"),
- lrad_int2str(rlm_policy_tokens,
+ fr_int2str(rlm_policy_tokens,
this->how, "?"));
policy_print(this->attributes, indent + 1);
if (indent) printf("%*s", indent, " ");
this = (const policy_return_t *) item;
if (indent) printf("%*s", indent, " ");
printf("return %s\n",
- lrad_int2str(policy_return_codes,
+ fr_int2str(policy_return_codes,
this->rcode, "???"));
}
break;
this = (const policy_module_t *) item;
if (indent) printf("%*s", indent, " ");
printf("module %s <stuff>\n",
- lrad_int2str(policy_component_names,
+ fr_int2str(policy_component_names,
this->component, "???"));
}
break;
* evaluate all of it...
*/
rcode = policy_evaluate_name(state, this->lhs);
- data = lrad_int2str(policy_return_codes, rcode, "???");
+ data = fr_int2str(policy_return_codes, rcode, "???");
strlcpy(lhs_buffer, data, sizeof(lhs_buffer)); /* FIXME: yuck */
} else if (this->lhs_type == POLICY_LEX_DOUBLE_QUOTED_STRING) {
if (radius_xlat(lhs_buffer, sizeof(lhs_buffer), this->lhs,
const policy_assignment_t *assign)
{
VALUE_PAIR *vp;
- LRAD_TOKEN operator = T_OP_EQ;
+ FR_TOKEN operator = T_OP_EQ;
const char *value = assign->rhs;
char buffer[2048];
default:
fprintf(stderr, "Expected '=' for operator, not '%s' at line %d\n",
- lrad_int2str(rlm_policy_tokens,
+ fr_int2str(rlm_policy_tokens,
assign->assign, "?"),
assign->item.lineno);
return NULL;
state->request = request;
state->inst = inst;
state->rcode = RLM_MODULE_OK;
- state->component = lrad_str2int(policy_component_names, name,
+ state->component = fr_str2int(policy_component_names, name,
RLM_COMPONENT_COUNT);
rcode = policy_evaluate_name(state, name);