mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-19 05:39:17 +02:00
Merge pull request #487 from arthurmaciel/master
Imported make-opaque from simple-http-server
This commit is contained in:
commit
8256267666
1 changed files with 6 additions and 0 deletions
|
@ -14,6 +14,7 @@
|
|||
(export
|
||||
opaque?
|
||||
opaque-null?
|
||||
make-opaque
|
||||
|
||||
c-code
|
||||
c-value
|
||||
|
@ -31,6 +32,11 @@
|
|||
"Cyc_check_opaque(data, p);
|
||||
return_closcall1(data, k, make_boolean(opaque_ptr(p) == NULL));")
|
||||
|
||||
(define-c make-opaque
|
||||
"(void *data, int argc, closure _, object k)"
|
||||
"make_c_opaque(opq, NULL);
|
||||
return_closcall1(data, k, &opq);")
|
||||
|
||||
;; (c-define-type name type (pack (unpack)))
|
||||
(define-syntax c-define-type
|
||||
(er-macro-transformer
|
||||
|
|
Loading…
Add table
Reference in a new issue