#ifndef ID_MANAGER_H #define ID_MANAGER_H #define MAX_ID 1000 #define ID_UNKNOWN -1 #ifdef __WIN32__ #define random rand #endif #include "list.h" extern void initListID(); extern int isRegisterID(int id); extern int getNewIDcount(int count); extern int getNewID(); extern void incID(int id); extern void delID(int id); extern void replaceID(int old_id, int new_id); extern void quitListID(); #endif