about summary refs log tree commit diff
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2011-11-17 13:59:09 -0800
committerBrian Anderson <banderson@mozilla.com>2011-11-18 10:32:27 -0800
commit1f74af505f8b481aa058f0e09fc1e4bd57aef0df (patch)
treed25d6edfa27095ec375b01d6c77173bece7efd96
parent0e21df46106ba80c43295d5f7ca57121baa1ac1e (diff)
downloadrust-1f74af505f8b481aa058f0e09fc1e4bd57aef0df.tar.gz
rust-1f74af505f8b481aa058f0e09fc1e4bd57aef0df.zip
stdlib: Add some useful fields to the definition of type_desc
-rw-r--r--src/lib/sys.rs9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/lib/sys.rs b/src/lib/sys.rs
index 4952527daf3..67a83d1a228 100644
--- a/src/lib/sys.rs
+++ b/src/lib/sys.rs
@@ -3,9 +3,12 @@ Module: sys
 
 Misc low level stuff
 */
-tag type_desc {
-    type_desc(@type_desc);
-}
+tag type_desc = {
+    first_param: **ctypes::c_int,
+    size: ctypes::size_t,
+    align: ctypes::size_t
+    // Remaining fields not listed
+};
 
 #[abi = "cdecl"]
 native mod rustrt {