Raymond Toy pushed to branch master at cmucl / cmucl
Commits:
-
f577eda6
by Raymond Toy at 2023-07-23T22:38:00+00:00
-
0411c386
by Raymond Toy at 2023-07-23T22:38:01+00:00
2 changed files:
Changes:
... | ... | @@ -19,7 +19,7 @@ |
19 | 19 | |
20 | 20 | (intl:textdomain "cmucl")
|
21 | 21 | |
22 | -(export '(char short int long long-long unsigned-char unsigned-short unsigned-int
|
|
22 | +(export '(char short int long long-long signed-char unsigned-char unsigned-short unsigned-int
|
|
23 | 23 | unsigned-long unsigned-long-long float double c-string void))
|
24 | 24 |
|
25 | 25 | |
... | ... | @@ -30,6 +30,8 @@ |
30 | 30 | (def-alien-type int (integer 32))
|
31 | 31 | (def-alien-type long (integer #-alpha 32 #+alpha 64))
|
32 | 32 | (def-alien-type long-long (integer 64))
|
33 | +;; The same as c-call:char, for convenience with C signed-char.
|
|
34 | +(def-alien-type signed-char (integer 8))
|
|
33 | 35 | |
34 | 36 | (def-alien-type unsigned-char (unsigned 8))
|
35 | 37 | (def-alien-type unsigned-short (unsigned 16))
|
... | ... | @@ -25,6 +25,7 @@ public domain. |
25 | 25 | * ~~#154~~ piglatin translation does not work anymore
|
26 | 26 | * ~~#171~~ Readably print `(make-pathname :name :unspecfic)`
|
27 | 27 | * ~~#242~~ Fix bug in `alien-funcall` with `c-call:char` as result type
|
28 | + * ~~#244~~ Add `c-call:signed-char`
|
|
28 | 29 | * ~~#248~~ Print MOVS instruction with correct case
|
29 | 30 | * Other changes:
|
30 | 31 | * Improvements to the PCL implementation of CLOS:
|