* heap is also stored in the element itself at the given offset
* in bytes.
*/
-#define SET_OFFSET(heap, node) *((int32_t *)(((uint8_t *)heap->p[node]) + heap->offset)) = node
+#define SET_OFFSET(_heap, _node) *((int32_t *)(((uint8_t *)_heap->p[_node]) + _heap->offset)) = _node
/*
* RESET_OFFSET is used for sanity checks. It sets offset to an
* invalid value.
*/
-#define RESET_OFFSET(heap, node) *((int32_t *)(((uint8_t *)heap->p[node]) + heap->offset)) = -1
+#define RESET_OFFSET(_heap, _node) *((int32_t *)(((uint8_t *)_heap->p[_node]) + _heap->offset)) = -1
int fr_heap_insert(fr_heap_t *hp, void *data)
{