Skip to content

Commit 3fe9051

Browse files
committed
Add riscv vxworks target specific constants
1 parent a6386af commit 3fe9051

File tree

4 files changed

+12
-0
lines changed

4 files changed

+12
-0
lines changed

Cargo.toml

+2
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,14 @@ targets = [
8686
"riscv32i-unknown-none-elf",
8787
"riscv32imac-unknown-none-elf",
8888
"riscv32imc-unknown-none-elf",
89+
"riscv32-wrs-vxworks",
8990
"riscv64gc-unknown-freebsd",
9091
"riscv64gc-unknown-hermit",
9192
"riscv64gc-unknown-linux-gnu",
9293
"riscv64gc-unknown-linux-musl",
9394
"riscv64gc-unknown-none-elf",
9495
"riscv64imac-unknown-none-elf",
96+
"riscv64-wrs-vxworks",
9597
"s390x-unknown-linux-gnu",
9698
"s390x-unknown-linux-musl",
9799
"sparc-unknown-linux-gnu",

ci/build.sh

+2
Original file line numberDiff line numberDiff line change
@@ -249,11 +249,13 @@ riscv32i-unknown-none-elf \
249249
riscv32imac-unknown-none-elf \
250250
riscv32imc-unknown-none-elf \
251251
riscv32gc-unknown-linux-gnu \
252+
riscv32-wrs-vxworks \
252253
riscv64gc-unknown-freebsd \
253254
riscv64gc-unknown-hermit \
254255
riscv64gc-unknown-linux-musl \
255256
riscv64gc-unknown-none-elf \
256257
riscv64imac-unknown-none-elf \
258+
riscv64-wrs-vxworks \
257259
s390x-unknown-linux-musl \
258260
sparc-unknown-linux-gnu \
259261
sparc64-unknown-netbsd \

src/vxworks/riscv32.rs

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
pub type c_char = i8;
2+
pub type wchar_t = i32;
3+
pub type c_long = i32;
4+
pub type c_ulong = u32;

src/vxworks/riscv64.rs

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
pub type c_char = u8;
2+
pub type wchar_t = u32;
3+
pub type c_long = i64;
4+
pub type c_ulong = u64;

0 commit comments

Comments
 (0)