version 2.52, 1998/05/19 16:49:21
|
version 2.53, 1999/02/22 22:10:10
|
Line 61 PUBLIC BOOL HTAlert_interactive (void)
|
Line 61 PUBLIC BOOL HTAlert_interactive (void)
|
PUBLIC BOOL HTAlertCall_add (HTList * list, HTAlertCallback * cbf, |
PUBLIC BOOL HTAlertCall_add (HTList * list, HTAlertCallback * cbf, |
HTAlertOpcode opcode) |
HTAlertOpcode opcode) |
{ |
{ |
if (CORE_TRACE) |
HTTRACE(CORE_TRACE, "Alert Call.. Add Alert Handler %p\n" _ (void *) cbf); |
HTTrace("Alert Call.. Add Alert Handler %p\n", (void *) cbf); |
|
if (list && cbf) { |
if (list && cbf) { |
HTAlert *me; |
HTAlert *me; |
if ((me = (HTAlert *) HT_CALLOC(1, sizeof(HTAlert))) == NULL) |
if ((me = (HTAlert *) HT_CALLOC(1, sizeof(HTAlert))) == NULL) |
Line 80 PUBLIC BOOL HTAlertCall_add (HTList * li
|
Line 79 PUBLIC BOOL HTAlertCall_add (HTList * li
|
*/ |
*/ |
PUBLIC BOOL HTAlertCall_delete (HTList * list, HTAlertCallback *cbf) |
PUBLIC BOOL HTAlertCall_delete (HTList * list, HTAlertCallback *cbf) |
{ |
{ |
if (CORE_TRACE) |
HTTRACE(CORE_TRACE, "Alert Call.. Delete Alert Handler %p\n" _ (void *) cbf); |
HTTrace("Alert Call.. Delete Alert Handler %p\n", (void *) cbf); |
|
if (list && cbf) { |
if (list && cbf) { |
HTList *cur = list; |
HTList *cur = list; |
HTAlert *pres; |
HTAlert *pres; |
Line 102 PUBLIC BOOL HTAlertCall_delete (HTList *
|
Line 100 PUBLIC BOOL HTAlertCall_delete (HTList *
|
*/ |
*/ |
PUBLIC BOOL HTAlertCall_deleteOpcode (HTList * list, HTAlertOpcode opcode) |
PUBLIC BOOL HTAlertCall_deleteOpcode (HTList * list, HTAlertOpcode opcode) |
{ |
{ |
if (CORE_TRACE) |
HTTRACE(CORE_TRACE, "Alert Call.. Delete all handlers with opcode %d\n" _ opcode); |
HTTrace("Alert Call.. Delete all handlers with opcode %d\n", opcode); |
|
if (list) { |
if (list) { |
HTList * cur = list; |
HTList * cur = list; |
HTAlert * pres; |
HTAlert * pres; |
Line 125 PUBLIC BOOL HTAlertCall_deleteOpcode (HT
|
Line 122 PUBLIC BOOL HTAlertCall_deleteOpcode (HT
|
*/ |
*/ |
PUBLIC BOOL HTAlertCall_deleteAll (HTList * list) |
PUBLIC BOOL HTAlertCall_deleteAll (HTList * list) |
{ |
{ |
if (CORE_TRACE) |
HTTRACE(CORE_TRACE, "Alert Call.. Delete All callback functions\n"); |
HTTrace("Alert Call.. Delete All callback functions\n"); |
|
if (list) { |
if (list) { |
HTList *cur = list; |
HTList *cur = list; |
HTAlert *pres; |
HTAlert *pres; |
Line 152 PUBLIC HTAlertCallback * HTAlertCall_fin
|
Line 148 PUBLIC HTAlertCallback * HTAlertCall_fin
|
if (pres->opcode & opcode) |
if (pres->opcode & opcode) |
return pres->cbf; |
return pres->cbf; |
} |
} |
if (CORE_TRACE) |
HTTRACE(CORE_TRACE, "Alert Call.. No entry found for opcode %d\n" _ opcode); |
HTTrace("Alert Call.. No entry found for opcode %d\n",opcode); |
|
} |
} |
return NULL; |
return NULL; |
} |
} |