1
; void __CALLEE__ adt_ListDelete_callee(struct adt_List *list, void *delete)
2
; /* void __FASTCALL__ (*delete)(void *item) */
3
; 02.2003, 06.2005 aralbrec
5
XLIB adt_ListDelete_callee
6
XDEF ASMDISP_ADT_LISTDELETE_CALLEE
8
LIB adt_ListDeleteS_callee
9
XREF ASMDISP_ADT_LISTDELETES_CALLEE
13
.adt_ListDelete_callee
22
; enter: hl = struct adt_List *
23
; de = delete with HL = item
24
; exit : All items in list deleted but not adt_List struct itself
25
; (delete) is called once for each item in the list with
26
; HL = item and stack=item
27
; note : not multi-thread safe
28
; uses : af, bc, de, hl, ix
31
call adt_ListDeleteS_callee + ASMDISP_ADT_LISTDELETES_CALLEE
39
DEFC ASMDISP_ADT_LISTDELETE_CALLEE = asmentry - adt_ListDelete_callee