about summary refs log tree commit diff
path: root/src/libcore
diff options
context:
space:
mode:
Diffstat (limited to 'src/libcore')
-rw-r--r--src/libcore/ctypes.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libcore/ctypes.rs b/src/libcore/ctypes.rs
index f583bb646d0..249318674d3 100644
--- a/src/libcore/ctypes.rs
+++ b/src/libcore/ctypes.rs
@@ -5,7 +5,7 @@ FIXME: Add a test that uses some native code to verify these sizes,
 which are not obviously correct for all potential platforms.
 */
 
-export c_int, c_uint, long, longlong, unsigned, ulong, ulonglong;
+export c_char, c_int, c_uint, long, longlong, unsigned, ulong, ulonglong;
 export intptr_t, uintptr_t;
 export uint32_t;
 export void::{};
@@ -16,6 +16,9 @@ export enum;
 
 // PORT adapt to architecture
 
+#[doc = "A signed integer with the same size as a C `char`."]
+type c_char = i8;
+
 #[doc(
   brief = "A signed integer with the same size as a C `int`."
 )]