REM MAlloc.bbc v1.10 (C) 2006 Jon Ripley
     REM 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%