]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
add insert pair before function
authorAlan T. DeKok <aland@freeradius.org>
Fri, 3 Dec 2021 20:08:08 +0000 (15:08 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Sat, 4 Dec 2021 15:54:50 +0000 (10:54 -0500)
src/lib/util/edit.h

index 0d847ea6fcc3490cd31639ebf69f87de8da8ec09..5ca064fe908b44989e75b2e34d18ed6980d6f494 100644 (file)
@@ -42,6 +42,8 @@ void fr_edit_list_abort(fr_edit_list_t *el);
 /*
  *     Functions to modify #fr_pair_t
  */
+#define fr_edit_list_insert_pair_before(_el, _list, _pos, _vp) fr_edit_list_insert_pair_after(_el, _list, fr_pair_list_prev(_list, _pos), _vp)
+
 int fr_edit_list_insert_pair_after(fr_edit_list_t *el, fr_pair_list_t *list, fr_pair_t *pos, fr_pair_t *vp) CC_HINT(nonnull(2,4));
 
 #define fr_edit_list_insert_pair_head(_el, _list, _vp) fr_edit_list_insert_after(_el, _list, NULL, _vp)