Cleanup windows.
This commit is contained in:
@ -418,11 +418,6 @@ e: test-forth-namespace
|
||||
out: resize
|
||||
out: free
|
||||
out: allocate
|
||||
out: process-heap
|
||||
out: HeapReAlloc
|
||||
out: HeapFree
|
||||
out: HeapAlloc
|
||||
out: GetProcessHeap
|
||||
out: ok
|
||||
out: ms
|
||||
check-files
|
||||
|
||||
@ -13,13 +13,14 @@
|
||||
\ limitations under the License.
|
||||
|
||||
( Words with OS assist )
|
||||
windows
|
||||
windows definitions
|
||||
z" GetProcessHeap" 0 Kernel32 GetProcessHeap
|
||||
z" HeapAlloc" 3 Kernel32 HeapAlloc
|
||||
z" HeapFree" 3 Kernel32 HeapFree
|
||||
z" HeapReAlloc" 4 Kernel32 HeapReAlloc
|
||||
GetProcessHeap constant process-heap
|
||||
forth definitions also windows
|
||||
: allocate ( n -- a ior ) process-heap 0 rot HeapAlloc dup 0= ;
|
||||
: free ( a -- ior ) process-heap 0 rot HeapFree drop 0 ;
|
||||
: resize ( a n -- a ior ) process-heap -rot 0 -rot HeapReAlloc dup 0= ;
|
||||
forth
|
||||
only forth definitions
|
||||
|
||||
Reference in New Issue
Block a user