Mercurial > projects > ldc
comparison tools/binding/llvm/c/Target.d @ 1585:29b0f2d11c92
Updated C binding to be more up to date with LLVM.
author | tomas@localhost.localdomain |
---|---|
date | Thu, 22 Oct 2009 13:30:30 +0200 |
parents | 1ba61de8796b |
children |
comparison
equal
deleted
inserted
replaced
1584:f4c56ed32238 | 1585:29b0f2d11c92 |
---|---|
25 extern(C): | 25 extern(C): |
26 | 26 |
27 enum { LLVMBigEndian, LLVMLittleEndian }; | 27 enum { LLVMBigEndian, LLVMLittleEndian }; |
28 alias int LLVMByteOrdering; | 28 alias int LLVMByteOrdering; |
29 | 29 |
30 private | 30 typedef void* LLVMTargetDataRef; |
31 { | 31 typedef void* LLVMStructLayoutRef; |
32 struct LLVM_OpaqueTargetData {} | |
33 struct LLVM_OpaqueStructLayout {} | |
34 } | |
35 typedef LLVM_OpaqueTargetData* LLVMTargetDataRef; | |
36 typedef LLVM_OpaqueStructLayout* LLVMStructLayoutRef; | |
37 | 32 |
38 | 33 |
39 /*===-- Target Data -------------------------------------------------------===*/ | 34 /*===-- Target Data -------------------------------------------------------===*/ |
40 | 35 |
41 /** Creates target data from a target layout string. | 36 /** Creates target data from a target layout string. |