BizHawk/waterbox/libco/libco.h

29 lines
485 B
C

/*
libco v18 (2016-09-14)
author: byuu
license: public domain
*/
#ifndef LIBCO_H
#define LIBCO_H
#ifdef __cplusplus
extern "C" {
#endif
typedef void* cothread_t;
cothread_t co_active(void);
cothread_t co_create(unsigned int, void(*)(void));
void co_delete(cothread_t);
void co_switch(cothread_t);
cothread_t co_derive(void* memory, unsigned int, void(*)(void));
int co_serializable(void);
#ifdef __cplusplus
}
#endif
/* ifndef LIBCO_H */
#endif