Skip to content
This repository was archived by the owner on Oct 12, 2022. It is now read-only.

Commit 6e0b6e9

Browse files
committed
OS X: Make core.stdc.stdint independent of D long C++-mangling
1 parent 9ade20c commit 6e0b6e9

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/core/stdc/stdint.d

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -111,26 +111,26 @@ else version (OSX)
111111
alias uint16_t = ushort; ///
112112
alias int32_t = int; ///
113113
alias uint32_t = uint; ///
114-
alias int64_t = long; ///
115-
alias uint64_t = ulong; ///
114+
alias int64_t = cpp_longlong; ///
115+
alias uint64_t = cpp_ulonglong; ///
116116

117117
alias int_least8_t = byte; ///
118118
alias uint_least8_t = ubyte; ///
119119
alias int_least16_t = short; ///
120120
alias uint_least16_t = ushort; ///
121121
alias int_least32_t = int; ///
122122
alias uint_least32_t = uint; ///
123-
alias int_least64_t = long; ///
124-
alias uint_least64_t = ulong; ///
123+
alias int_least64_t = int64_t; ///
124+
alias uint_least64_t = uint64_t; ///
125125

126126
alias int_fast8_t = byte; ///
127127
alias uint_fast8_t = ubyte; ///
128128
alias int_fast16_t = short; ///
129129
alias uint_fast16_t = ushort; ///
130130
alias int_fast32_t = int; ///
131131
alias uint_fast32_t = uint; ///
132-
alias int_fast64_t = long; ///
133-
alias uint_fast64_t = ulong; ///
132+
alias int_fast64_t = int64_t; ///
133+
alias uint_fast64_t = uint64_t; ///
134134

135135
alias intptr_t = cpp_long; ///
136136
alias uintptr_t = cpp_ulong; ///

0 commit comments

Comments
 (0)