mirror of
https://github.com/lxsang/Diya-API.git
synced 2024-12-26 03:18:22 +01:00
24 lines
509 B
Smalltalk
24 lines
509 B
Smalltalk
Extension { #name : #LibC }
|
|
|
|
{ #category : #'*Diya' }
|
|
LibC class >> alloc: size [
|
|
^self uniqueInstance alloc: size
|
|
]
|
|
|
|
{ #category : #'*Diya' }
|
|
LibC >> alloc:size [
|
|
^self ffiCall: #(void *malloc(size_t size))
|
|
|
|
]
|
|
|
|
{ #category : #'*Diya' }
|
|
LibC >> memset:pointer value: value size: size [
|
|
^self ffiCall: #(void *memset(void *pointer, int value, size_t size))
|
|
|
|
]
|
|
|
|
{ #category : #'*Diya' }
|
|
LibC class >> memset:pointer value: value size: size [
|
|
^self uniqueInstance memset: pointer value: value size: size
|
|
]
|