#ifndef __FIBER_H__ #define __FIBER_H__ #include typedef struct _fiber { void *f_pointer; int init; } fiber_t; void init_fiber(fiber_t *fiber); void switch_fiber(fiber_t *to_fiber, fiber_t *from_fiber); void prepare_fiber(size_t stack_size, fiber_t *fiber, void *code, void* arg); void release_fiber(fiber_t *fiber); #endif