1
2; void *realloc(void *p, 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 realloc
14
15EXTERN asm_realloc
16
17realloc:
18
19   pop af
20   pop bc
21   pop hl
22
23   push hl
24   push bc
25   push af
26
27   jp asm_realloc
28
29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
30ELSE
31;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
32
33PUBLIC realloc
34
35EXTERN realloc_unlocked
36
37defc realloc = realloc_unlocked
38
39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
40ENDIF
41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
42