xref: /netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/sys/solaris/sys/elftypes.d (revision 0a3071956a3a9fdebdbf7f338cf2d439b45fc728)
1 /**
2  * D header file for Solaris.
3  *
4  * $(LINK2 http://src.illumos.org/source/xref/illumos-gate/usr/src/uts/common/sys/elftypes.h, illumos sys/elftypes.h)
5  */
6 module core.sys.solaris.sys.elftypes;
7 
8 version (Solaris):
9 extern (C):
10 nothrow:
11 
12 import core.stdc.stdint;
13 
14 alias uint32_t Elf32_Addr;
15 alias uint16_t Elf32_Half;
16 alias uint32_t Elf32_Off;
17 alias int32_t  Elf32_Sword;
18 alias uint32_t Elf32_Word;
19 
20 alias uint64_t Elf64_Addr;
21 alias uint16_t Elf64_Half;
22 alias uint64_t Elf64_Off;
23 alias int32_t  Elf64_Sword;
24 alias int64_t  Elf64_Sxword;
25 alias uint32_t Elf64_Word;
26 alias uint64_t Elf64_Xword;
27 alias uint64_t Elf64_Lword;
28 alias uint64_t Elf32_Lword;
29