fifo.h File Reference

Include dependency graph for fifo.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define FIFO_CREATE_STATIC(name, t, itms)
#define FIFO_INITIALIZE_STATIC(name, t, itms)
#define FIFO_INITIALIZE_DYNAMIC(name, t, itms)
#define fifo_pop(name)   name.fifo[name.head = (name.head + 1) < name.items ? (name.head + 1) : 0]
#define fifo_push(name, value)   name.fifo[name.tail = (name.tail + 1) < name.items ? (name.tail + 1) : 0] = (value)
#define fifo_create(name)   name.fifo = malloc(sizeof(*name.fifo) * name.items)

Typedefs

typedef unsigned long fifo_count_t
typedef unsigned long fifo_index_t


Detailed Description

Definition in file fifo.h.


Generated on Sun Jun 18 18:00:45 2006 for HelenOS Userspace (ia64) by  doxygen 1.4.6