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