Browse Source

Merge pull request #1406 from terickson001/schar

add schar to core:c and core:c/libc
gingerBill 3 years ago
parent
commit
057174497a
2 changed files with 4 additions and 0 deletions
  1. 2 0
      core/c/c.odin
  2. 2 0
      core/c/libc/types.odin

+ 2 - 0
core/c/c.odin

@@ -3,6 +3,8 @@ package c
 import builtin "core:builtin"
 
 char           :: builtin.u8  // assuming -funsigned-char
+
+schar          :: builtin.i8
 short          :: builtin.i16
 int            :: builtin.i32
 long           :: builtin.i32 when (ODIN_OS == "windows" || size_of(builtin.rawptr) == 4) else builtin.i64

+ 2 - 0
core/c/libc/types.odin

@@ -3,6 +3,8 @@ package libc
 import "core:c"
 
 char           :: c.char // assuming -funsigned-char
+
+schar          :: c.schar
 short          :: c.short
 int            :: c.int
 long           :: c.long