Mercurial > sdl-ios-xcode
comparison src/stdlib/SDL_stdlib.c @ 3255:f8a4214ce90a
Fixed compiling on 64-bit Windows
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sun, 06 Sep 2009 04:40:54 +0000 |
parents | 5d7ef5970073 |
children | f7b03b6838cb |
comparison
equal
deleted
inserted
replaced
3254:1a8c9a6752e5 | 3255:f8a4214ce90a |
---|---|
26 #include "SDL_stdinc.h" | 26 #include "SDL_stdinc.h" |
27 | 27 |
28 #ifndef HAVE_LIBC | 28 #ifndef HAVE_LIBC |
29 /* These are some C runtime intrinsics that need to be defined */ | 29 /* These are some C runtime intrinsics that need to be defined */ |
30 | 30 |
31 #if defined(_MSC_VER) && !defined(_WIN64) | 31 #if defined(_MSC_VER) |
32 | 32 |
33 #ifndef __FLTUSED__ | 33 #ifndef __FLTUSED__ |
34 #define __FLTUSED__ | 34 #define __FLTUSED__ |
35 #ifdef __cplusplus | 35 __declspec(selectany) int _fltused = 1; |
36 extern "C" | |
37 #endif | 36 #endif |
38 __declspec(selectany) | 37 |
39 int _fltused = 1; | 38 #ifdef _WIN64 |
40 #endif | 39 |
40 #else | |
41 | 41 |
42 /* Float to long */ | 42 /* Float to long */ |
43 void | 43 void |
44 __declspec(naked) | 44 __declspec(naked) |
45 _ftol() | 45 _ftol() |
691 ret | 691 ret |
692 } | 692 } |
693 /* *INDENT-ON* */ | 693 /* *INDENT-ON* */ |
694 } | 694 } |
695 | 695 |
696 #endif /* _WIN64 */ | |
697 | |
696 #endif /* MSC_VER */ | 698 #endif /* MSC_VER */ |
697 | 699 |
698 #endif /* !HAVE_LIBC */ | 700 #endif /* !HAVE_LIBC */ |
699 | 701 |
700 /* vi: set ts=4 sw=4 expandtab: */ | 702 /* vi: set ts=4 sw=4 expandtab: */ |