search for: callback_record

Displaying 1 result from an estimated 1 matches for "callback_record".

2010 Apr 27
4
Patch sensible callback framework
...define CB_FLOADFILE 2 + +/* callback erros types */ +#define CBE_SUCCESS 0 +#define CBE_FAILED 1 +#define CBE_ALREADY_REGISTERED 2 +#define CBE_NOT_REGISTERED 3 + +/* supported callback types */ +#define CB_LOADFILE 1 +#define CB_FLOADFILE 2 + + +typedef struct callback_record { + uint16_t type; + void *function; + struct callback_record *next; +} callback_record; + +typedef void (*cb_loadfile_t)(const char* file, size_t cur, size_t total); +typedef void (*cb_floadfile_t)(size_t cur, size_t total); + + +int register_callback(uint16_t type, void *callback); +int unregi...