2005-05-05 03:12:37 -04:00
|
|
|
! Copyright (C) 2004, 2005 Mackenzie Straight.
|
2006-01-28 15:49:31 -05:00
|
|
|
! See http://factorcode.org/license.txt for BSD license.
|
2005-05-05 03:12:37 -04:00
|
|
|
IN: kernel-internals
|
2006-01-28 15:49:31 -05:00
|
|
|
USING: alien errors kernel math ;
|
2005-05-05 03:12:37 -04:00
|
|
|
|
2005-06-12 03:38:57 -04:00
|
|
|
LIBRARY: libc
|
|
|
|
FUNCTION: ulong malloc ( ulong size ) ;
|
2005-10-20 04:33:22 -04:00
|
|
|
FUNCTION: ulong calloc ( ulong count, ulong size ) ;
|
2005-06-12 04:37:45 -04:00
|
|
|
FUNCTION: void free ( ulong ptr ) ;
|
2005-06-12 03:38:57 -04:00
|
|
|
FUNCTION: ulong realloc ( ulong ptr, ulong size ) ;
|
|
|
|
FUNCTION: void memcpy ( ulong dst, ulong src, ulong size ) ;
|
2005-05-05 03:12:37 -04:00
|
|
|
|
2006-01-28 15:49:31 -05:00
|
|
|
: check-ptr dup zero? [ "Out of memory" throw ] when ;
|