Functions | |
void | Define_Callback_Name (const char *name, void(HC_CDECL *)(HC_ANY_ARGS) callback) |
void | UnDefine_Callback_Name (const char *name) |
void Define_Callback_Name | ( | const char * | name, | |
void(HC_CDECL *)(HC_ANY_ARGS) | callback | |||
) |
Defines a unique name as a legal callback.
name | - Name of new callback routine to be added to the system's list. | |
callback | - Address of new callback routine, a routine returning nothing. |
A warning is given for redefining an existing name.
The limit on the length of callback names is large (on the order of 2>16 characters.)
void UnDefine_Callback_Name | ( | const char * | name | ) |
Removes all settings established by a previous call to Define_Callback_Name().
name | - Name of new callback routine to be added to the system's list. |