LibXenon
Bare-metal Xbox 360 homebrew library
Loading...
Searching...
No Matches
Functions
lib_queue.c File Reference
#include "lib_types.h"
#include "lib_queue.h"
Include dependency graph for lib_queue.c:

Go to the source code of this file.

Functions

void q_enqueue (queue_t *qb, queue_t *item)
 
void q_dequeue (queue_t *item)
 
queue_tq_deqnext (queue_t *qb)
 
int q_map (queue_t *qb, int(*func)(queue_t *, unsigned int, unsigned int), unsigned int a, unsigned int b)
 
int q_count (queue_t *qb)
 
int q_find (queue_t *qb, queue_t *item)
 

Function Documentation

◆ q_count()

int q_count ( queue_t qb)

Definition at line 173 of file lib_queue.c.

◆ q_deqnext()

queue_t * q_deqnext ( queue_t qb)

Definition at line 105 of file lib_queue.c.

◆ q_dequeue()

void q_dequeue ( queue_t item)

Definition at line 86 of file lib_queue.c.

◆ q_enqueue()

void q_enqueue ( queue_t qb,
queue_t item 
)

Definition at line 65 of file lib_queue.c.

◆ q_find()

int q_find ( queue_t qb,
queue_t item 
)

Definition at line 204 of file lib_queue.c.

◆ q_map()

int q_map ( queue_t qb,
int(*)(queue_t *, unsigned int, unsigned int)  func,
unsigned int  a,
unsigned int  b 
)

Definition at line 138 of file lib_queue.c.