File tree Expand file tree Collapse file tree 2 files changed +16
-16
lines changed Expand file tree Collapse file tree 2 files changed +16
-16
lines changed Original file line number Diff line number Diff line change 31
31
namespace swift { extern " C" {
32
32
#endif
33
33
34
- // This declaration is not universally correct. We verify its correctness for
35
- // the current platform in the runtime code.
36
- #if defined(__linux__) && (defined(__arm__) || defined(__i386__))
37
- typedef int __swift_ssize_t ;
38
- #elif defined(_WIN32)
39
- #if defined(_M_ARM) || defined(_M_IX86)
40
- typedef int __swift_ssize_t ;
41
- #elif defined(_M_X64) || defined(_M_ARM64)
42
- typedef long long int __swift_ssize_t ;
43
- #else
44
- #error unsupported machine type
45
- #endif
46
- #else
47
- typedef long int __swift_ssize_t ;
48
- #endif
49
-
50
34
// This declaration might not be universally correct.
51
35
// We verify its correctness for the current platform in the runtime code.
52
36
#if defined(__linux__)
Original file line number Diff line number Diff line change @@ -28,4 +28,20 @@ typedef size_t __swift_size_t;
28
28
typedef __SIZE_TYPE__ __swift_size_t ;
29
29
#endif
30
30
31
+ // This declaration is not universally correct. We verify its correctness for
32
+ // the current platform in the runtime code.
33
+ #if defined(__linux__) && (defined(__arm__) || defined(__i386__))
34
+ typedef int __swift_ssize_t ;
35
+ #elif defined(_WIN32)
36
+ #if defined(_M_ARM) || defined(_M_IX86)
37
+ typedef int __swift_ssize_t ;
38
+ #elif defined(_M_X64) || defined(_M_ARM64)
39
+ typedef long long int __swift_ssize_t ;
40
+ #else
41
+ #error unsupported machine type
42
+ #endif
43
+ #else
44
+ typedef long int __swift_ssize_t ;
45
+ #endif
46
+
31
47
#endif // SWIFT_STDLIB_SHIMS_SWIFT_STDDEF_H
You can’t perform that action at this time.
0 commit comments