@@ -37,32 +37,40 @@ static if (is(ucent))
37
37
38
38
version (Win32 )
39
39
{
40
- alias int8_t = byte ; // /
41
- alias int16_t = short ; // /
42
- alias uint8_t = ubyte ; // /
43
- alias uint16_t = ushort ; // /
44
- alias int32_t = cpp_long; // /
45
- alias uint32_t = cpp_ulong; // /
46
- alias int64_t = long ; // /
47
- alias uint64_t = ulong ; // /
48
-
49
- alias int_least8_t = byte ; // /
50
- alias uint_least8_t = ubyte ; // /
51
- alias int_least16_t = short ; // /
52
- alias uint_least16_t = ushort ; // /
53
- alias int_least32_t = cpp_long; // /
54
- alias uint_least32_t = cpp_ulong; // /
55
- alias int_least64_t = long ; // /
56
- alias uint_least64_t = ulong ; // /
57
-
58
- alias int_fast8_t = byte ; // /
59
- alias uint_fast8_t = ubyte ; // /
60
- alias int_fast16_t = int ; // /
61
- alias uint_fast16_t = uint ; // /
62
- alias int_fast32_t = cpp_long; // /
63
- alias uint_fast32_t = cpp_ulong; // /
64
- alias int_fast64_t = long ; // /
65
- alias uint_fast64_t = ulong ; // /
40
+ alias int8_t = byte ; // /
41
+ alias int16_t = short ; // /
42
+ alias uint8_t = ubyte ; // /
43
+ alias uint16_t = ushort ; // /
44
+ version (CRuntime_DigitalMars )
45
+ {
46
+ alias int32_t = cpp_long; // /
47
+ alias uint32_t = cpp_ulong; // /
48
+ }
49
+ else
50
+ {
51
+ alias int32_t = int ; // /
52
+ alias uint32_t = uint ; // /
53
+ }
54
+ alias int64_t = long ; // /
55
+ alias uint64_t = ulong ; // /
56
+
57
+ alias int_least8_t = byte ; // /
58
+ alias uint_least8_t = ubyte ; // /
59
+ alias int_least16_t = short ; // /
60
+ alias uint_least16_t = ushort ; // /
61
+ alias int_least32_t = int32_t ; // /
62
+ alias uint_least32_t = uint32_t ; // /
63
+ alias int_least64_t = long ; // /
64
+ alias uint_least64_t = ulong ; // /
65
+
66
+ alias int_fast8_t = byte ; // /
67
+ alias uint_fast8_t = ubyte ; // /
68
+ alias int_fast16_t = int ; // /
69
+ alias uint_fast16_t = uint ; // /
70
+ alias int_fast32_t = int32_t ; // /
71
+ alias uint_fast32_t = uint32_t ; // /
72
+ alias int_fast64_t = long ; // /
73
+ alias uint_fast64_t = ulong ; // /
66
74
67
75
alias intptr_t = int ; // /
68
76
alias uintptr_t = uint ; // /
0 commit comments