Added a generic interface for using handles in GIB and made GIB threads

use it.
This commit is contained in:
Brian Koropoff 2003-04-14 01:17:55 +00:00
parent e707e9bb89
commit 11e2f0d16a
8 changed files with 195 additions and 36 deletions

View file

@ -43,12 +43,13 @@ typedef struct gib_thread_s {
void GIB_Thread_Add (gib_thread_t *thread);
void GIB_Thread_Remove (gib_thread_t *thread);
void GIB_Thread_Delete (gib_thread_t *thread);
gib_thread_t *GIB_Thread_Find (unsigned long int id);
gib_thread_t *GIB_Thread_New (void);
void GIB_Thread_Init (void);
int GIB_Event_Register (const char *name, gib_function_t *func);
void GIB_Event_Init (void);
extern gib_thread_t *gib_threads;
extern gib_thread_t *gib_thread_first, *gib_thread_last;
extern unsigned short int gib_thread_class;
#endif