Utility predicates for packing: UNBOUNDED-SC-P and UNBOUNDED-TN-P
[sbcl.git] / src / code / target-allocate.lisp
index 25ac6ff..40c6b0f 100644 (file)
 (in-package "SB!KERNEL")
 
 (sb!alien:define-alien-routine ("os_allocate" allocate-system-memory)
-                              system-area-pointer
-  (bytes sb!alien:unsigned-long))
-
-(sb!alien:define-alien-routine ("os_allocate_at" allocate-system-memory-at)
-                              system-area-pointer
-  (address system-area-pointer)
-  (bytes sb!alien:unsigned-long))
-
-(sb!alien:define-alien-routine ("os_reallocate" reallocate-system-memory)
-                              system-area-pointer
-  (old system-area-pointer)
-  (old-size sb!alien:unsigned-long)
-  (new-size sb!alien:unsigned-long))
+                               system-area-pointer
+  (bytes sb!alien:unsigned))
 
 (sb!alien:define-alien-routine ("os_deallocate" deallocate-system-memory)
-                              sb!alien:void
+                               sb!alien:void
   (addr system-area-pointer)
-  (bytes sb!alien:unsigned-long))
+  (bytes sb!alien:unsigned))