This content is archived and may be deprecated or obsolete and is presented in the hope that it may still be useful.
REM MAlloc.bbc v1.10 (C) 2006 Jon RipleyREM Memory Allocation Library
REM With thanks to Richard Russell
DEF FNm_alloc(size%)
LOCAL ptr%
SYS "GlobalAlloc", 0, size% TO ptr%
= ptr%
DEF FNm_zalloc(size%)
LOCAL ptr%
SYS "GlobalAlloc", 64, size% TO ptr%
= ptr%
DEF PROCm_free(RETURN mem%)
SYS "GlobalFree", mem%
mem% = 0
ENDPROC
DEF FNm_realloc(mem%, size%)
LOCAL ptr%
SYS "GlobalReAlloc", mem%, 0, size% TO ptr%
= ptr%