void log_request_pair_list(fr_log_lvl_t lvl, request_t *request,
fr_pair_t const *parent, fr_pair_list_t const *vps, char const *prefix)
{
- fr_cursor_t cursor;
fr_pair_list_t *m_vp;
fr_pair_t *vp;
fr_dict_attr_t const *parent_da = NULL;
memcpy(&m_vp, &vps, sizeof(m_vp));
RINDENT();
- for (vp = fr_cursor_init(&cursor, m_vp);
+ for (vp = fr_pair_list_head(m_vp);
vp;
- vp = fr_cursor_next(&cursor)) {
+ vp = fr_pair_list_next(m_vp, vp)) {
VP_VERIFY(vp);
/*
void log_request_proto_pair_list(fr_log_lvl_t lvl, request_t *request,
fr_pair_t const *parent, fr_pair_list_t const *vps, char const *prefix)
{
- fr_cursor_t cursor;
fr_dict_attr_t const *parent_da = NULL;
fr_pair_t *vp;
if (!log_rdebug_enabled(lvl, request)) return;
RINDENT();
- for (vp = fr_cursor_init(&cursor, vps);
+ for (vp = fr_pair_list_head(vps);
vp;
- vp = fr_cursor_next(&cursor)) {
+ vp = fr_pair_list_next(vps, vp)) {
VP_VERIFY(vp);
if (!fr_dict_attr_common_parent(fr_dict_root(request->dict), vp->da, true)) continue;