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_callee 14 15EXTERN asm_realloc 16 17realloc_callee: 18 19 pop hl 20 pop bc 21 ex (sp),hl 22 23 jp asm_realloc 24 25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 26ELSE 27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 28 29PUBLIC realloc_callee 30 31EXTERN realloc_unlocked_callee 32 33defc realloc_callee = realloc_unlocked_callee 34 35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 36ENDIF 37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 38