|
LibXenon
Bare-metal Xbox 360 homebrew library
|

Go to the source code of this file.
Data Structures | |
| struct | queue_s |
Macros | |
| #define | q_init(q) (q)->q_prev = (q), (q)->q_next = (q) |
| #define | q_isempty(q) ((q)->q_next == (q)) |
| #define | q_getfirst(q) ((q)->q_next) |
| #define | q_getlast(q) ((q)->q_prev) |
Typedefs | |
| typedef struct queue_s | queue_t |
Functions | |
| void | q_enqueue (queue_t *, queue_t *) |
| void | q_dequeue (queue_t *) |
| queue_t * | q_deqnext (queue_t *) |
| 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 *) |
| int | q_find (queue_t *, queue_t *) |
| #define q_getfirst | ( | q | ) | ((q)->q_next) |
Definition at line 58 of file lib_queue.h.
| #define q_getlast | ( | q | ) | ((q)->q_prev) |
Definition at line 59 of file lib_queue.h.
| #define q_init | ( | q | ) | (q)->q_prev = (q), (q)->q_next = (q) |
Definition at line 56 of file lib_queue.h.
| #define q_isempty | ( | q | ) | ((q)->q_next == (q)) |
Definition at line 57 of file lib_queue.h.
| int q_count | ( | queue_t * | qb | ) |
Definition at line 173 of file lib_queue.c.
Definition at line 105 of file lib_queue.c.
| void q_dequeue | ( | queue_t * | item | ) |
Definition at line 86 of file lib_queue.c.
Definition at line 65 of file lib_queue.c.
Definition at line 204 of file lib_queue.c.