diff options
author | Mike Pall <mike> | 2010-11-16 14:06:59 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-11-16 15:03:40 +0100 |
commit | 24baf7795574ca40be2c2be8da8cd483551a546a (patch) | |
tree | e3e2629947dc8c8bd2d25d7a6c9ab7db54f814a1 /src/buildvm.c | |
parent | 1de05d1147a6fe69b55111d605eccdedc8c6c993 (diff) | |
download | luajit-24baf7795574ca40be2c2be8da8cd483551a546a.tar.gz luajit-24baf7795574ca40be2c2be8da8cd483551a546a.tar.bz2 luajit-24baf7795574ca40be2c2be8da8cd483551a546a.zip |
Cleanup architecture, ABI and OS definitions.
Diffstat (limited to 'src/buildvm.c')
-rw-r--r-- | src/buildvm.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/buildvm.c b/src/buildvm.c index 382550b8..72e612c1 100644 --- a/src/buildvm.c +++ b/src/buildvm.c | |||
@@ -23,7 +23,7 @@ | |||
23 | #include "lj_dispatch.h" | 23 | #include "lj_dispatch.h" |
24 | #include "luajit.h" | 24 | #include "luajit.h" |
25 | 25 | ||
26 | #ifdef LUA_USE_WIN | 26 | #if defined(_WIN32) |
27 | #include <fcntl.h> | 27 | #include <fcntl.h> |
28 | #include <io.h> | 28 | #include <io.h> |
29 | #endif | 29 | #endif |
@@ -64,11 +64,12 @@ static int collect_reloc(BuildCtx *ctx, uint8_t *addr, int idx, int type); | |||
64 | #define DASM_ALIGNED_WRITES 1 | 64 | #define DASM_ALIGNED_WRITES 1 |
65 | 65 | ||
66 | /* Embed architecture-specific DynASM encoder and backend. */ | 66 | /* Embed architecture-specific DynASM encoder and backend. */ |
67 | #if LJ_TARGET_X86ORX64 | 67 | #if LJ_TARGET_X86 |
68 | #include "../dynasm/dasm_x86.h" | 68 | #include "../dynasm/dasm_x86.h" |
69 | #if LJ_32 | ||
70 | #include "buildvm_x86.h" | 69 | #include "buildvm_x86.h" |
71 | #elif defined(_WIN64) | 70 | #elif LJ_TARGET_X64 |
71 | #include "../dynasm/dasm_x86.h" | ||
72 | #if LJ_ABI_WIN | ||
72 | #include "buildvm_x64win.h" | 73 | #include "buildvm_x64win.h" |
73 | #else | 74 | #else |
74 | #include "buildvm_x64.h" | 75 | #include "buildvm_x64.h" |
@@ -449,7 +450,7 @@ int main(int argc, char **argv) | |||
449 | 450 | ||
450 | if (ctx->outname[0] == '-' && ctx->outname[1] == '\0') { | 451 | if (ctx->outname[0] == '-' && ctx->outname[1] == '\0') { |
451 | ctx->fp = stdout; | 452 | ctx->fp = stdout; |
452 | #ifdef LUA_USE_WIN | 453 | #if defined(_WIN32) |
453 | if (binmode) | 454 | if (binmode) |
454 | _setmode(_fileno(stdout), _O_BINARY); /* Yuck. */ | 455 | _setmode(_fileno(stdout), _O_BINARY); /* Yuck. */ |
455 | #endif | 456 | #endif |