Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
mkcl
mkcl
Commits
41413fdf
Commit
41413fdf
authored
May 08, 2020
by
Jean-Claude Beaudoin
Browse files
Complete adaptation for AARCH64.
parent
84510127
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/cmp/sysfun.lsp
View file @
41413fdf
...
...
@@ -101,7 +101,7 @@
nil)
(defconstant +rep-type-canonical-map+
#+(and x86-64 aarch64 (not windows))
#+(and
(or
x86-64 aarch64
)
(not windows))
'((:int8-t . :byte) (:uint8-t . :unsigned-byte)
(:int16-t . :short) (:uint16-t . :unsigned-short)
(:int32-t . :int) (:uint32-t . :unsigned-int)
...
...
src/lsp/ffi.lsp
View file @
41413fdf
...
...
@@ -377,8 +377,8 @@
(defun make-pointer (addr type)
(c-inline (type (size-of-foreign-type type) addr)
#-(and windows x86-64) (:object :unsigned-long :unsigned-long)
#+(and windows x86-64) (:object :unsigned-long-long :unsigned-long-long)
#-(and windows
(or
x86-64
aarch64)
) (:object :unsigned-long :unsigned-long)
#+(and windows
(or
x86-64
aarch64)
) (:object :unsigned-long-long :unsigned-long-long)
:object
"mkcl_make_foreign(env, #0, #1, (void*)#2)"
:side-effects t
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment