diff options
author | dos-reis <gdr@axiomatics.org> | 2008-09-13 22:56:49 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2008-09-13 22:56:49 +0000 |
commit | 6feba77e44809a9eb39f9cc54bfa7c01f42eb098 (patch) | |
tree | 3ea8ae6d8b53684344a95beb77e7f73283f1b637 /src/boot/translator.boot | |
parent | 65e866db45bf4713c62af9d727955d40c1f39b53 (diff) | |
download | open-axiom-6feba77e44809a9eb39f9cc54bfa7c01f42eb098.tar.gz |
* lisp/core.lisp.in (|$NativeTypeTable|): Don' include `pointer'
and `buffer'.
* lisp/Makefile.in (pointer_type): Remove.
(edit): Tidy.
* boot/ast.boot (nativeType): Tidy. Handle `pointer' and `buffer'
here.
* boot/translator.boot (genImportDeclaration): Tidy.
Diffstat (limited to 'src/boot/translator.boot')
-rw-r--r-- | src/boot/translator.boot | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/boot/translator.boot b/src/boot/translator.boot index c972af6c..5358d91b 100644 --- a/src/boot/translator.boot +++ b/src/boot/translator.boot @@ -426,9 +426,8 @@ genImportDeclaration(op, sig) == n := INTERN strconc(SYMBOL_-NAME op, '"%clisp-hack") [bfColonColon("FFI","DEF-CALL-OUT"),n, [KEYWORD::NAME,SYMBOL_-NAME op'], - [KEYWORD::ARGUMENTS,:[[a, - bfColonColon("FFI", nativeType x)] for x in s for a in args]], - [KEYWORD::RETURN_-TYPE,bfColonColon("FFI",nativeType t)], + [KEYWORD::ARGUMENTS,:[[a, nativeType x] for x in s for a in args]], + [KEYWORD::RETURN_-TYPE, nativeType t], [KEYWORD::LANGUAGE,KEYWORD::STDC]] forwardingFun := ["DEFUN",op,args, |