21 (*queue)->node = NULL;
37 ARC_DEBUG_LOG_ERROR(
"ARC_Queue_Push(queue) called, size of queue is maxed, cannot add another node");
54 if(end->
next == NULL){
56 ARC_DEBUG_LOG_ERROR(
"ARC_Queue_Push(queue), when getting end node encountered a NULL node");
87 void *nodeData = node->
data;
#define ARC_ERRNO_OVERFLOW
#define ARC_DEBUG_LOG_ERROR(STR)
void ARC_Queue_Push(ARC_Queue *queue, void *data)
pushes value to end of queue
void ARC_Queue_Destroy(ARC_Queue *queue)
destroyes ARC_Queue type
void * ARC_Queue_Pop(ARC_Queue *queue)
pops the front off of the ARC_Queue
uint32_t ARC_Queue_Size(ARC_Queue *queue)
gets size of queue
void ARC_Queue_Create(ARC_Queue **queue)
creates ARC_Queue type