1
2; void *heap_calloc(void *heap, size_t nmemb, size_t size)
3
4INCLUDE "config_private.inc"
5
6SECTION code_clib
7SECTION code_alloc_malloc
8
9;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
10IF __CLIB_OPT_MULTITHREAD & $01
11;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
12
13PUBLIC heap_calloc_callee
14
15EXTERN asm_heap_calloc
16
17heap_calloc_callee:
18
19   pop af
20   pop bc
21   pop hl
22   pop de
23   push af
24
25   jp asm_heap_calloc
26
27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
28ELSE
29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
30
31PUBLIC heap_calloc_callee
32
33EXTERN heap_calloc_unlocked_callee
34
35defc heap_calloc_callee = heap_calloc_unlocked_callee
36
37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
38ENDIF
39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
40