#include <freeradius-devel/util/dcursor.h>
#include <freeradius-devel/util/pair.h>
+static void *fr_dcursor_intersect_next(fr_dcursor_t *a, fr_dcursor_t *b);
+
/** Return the first item matching the iterator in cursor a and cursor b
*
* If a and b are not currently set to the same item, b will be reset,
*
* @hidecallergraph
*/
-void *fr_dcursor_intersect_head(fr_dcursor_t *a, fr_dcursor_t *b)
+static void *fr_dcursor_intersect_head(fr_dcursor_t *a, fr_dcursor_t *b)
{
void *a_item, *b_item;
*
* @hidecallergraph
*/
-void *fr_dcursor_intersect_next(fr_dcursor_t *a, fr_dcursor_t *b)
+static void *fr_dcursor_intersect_next(fr_dcursor_t *a, fr_dcursor_t *b)
{
void *a_next, *b_next;
return item;
}
-/** @hidecallergraph */
-void *fr_dcursor_intersect_head(fr_dcursor_t *a, fr_dcursor_t *b) CC_HINT(nonnull);
-
-/** @hidecallergraph */
-void *fr_dcursor_intersect_next(fr_dcursor_t *a, fr_dcursor_t *b) CC_HINT(nonnull);
-
/** Replace the current item
*
* After replacing the current item, the cursor will be rewound,