Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
|
|
@ -0,0 +1,7 @@
|
|||
(import (otus ffi))
|
||||
|
||||
(define self (load-dynamic-library #f))
|
||||
(define strdup
|
||||
(self type-string "strdup" type-string))
|
||||
|
||||
(print (strdup "Hello World!"))
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
(import (otus ffi))
|
||||
|
||||
(define self (load-dynamic-library #f))
|
||||
(define strdup
|
||||
(let ((strdup (self type-vptr "strdup" type-string))
|
||||
(free (self fft-void "free" type-vptr)))
|
||||
(lambda (str)
|
||||
(let*((dupped (strdup str))
|
||||
(result (vptr->string dupped)))
|
||||
(free dupped)
|
||||
result))))
|
||||
|
||||
(print (strdup "Hello World!"))
|
||||
Loading…
Add table
Add a link
Reference in a new issue