Overview
Comment: | Fix compilation on Windows |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
82bd082de3b08d3b9cdf4473fb8b9b7f |
User & Date: | js on 2017-06-11 18:16:56 |
Other Links: | manifest | tags |
Context
2017-06-11
| ||
18:21 | TestPlugin: Link against runtime check-in: df1b93a092 user: js tags: trunk | |
18:16 | Fix compilation on Windows check-in: 82bd082de3 user: js tags: trunk | |
18:14 | bridge: Fix compilation via Makefile check-in: 78c4869a0c user: js tags: trunk | |
Changes
Modified src/OFFileManager.m from [41cdb732b4] to [0f38891013].
︙ | ︙ | |||
88 89 90 91 92 93 94 95 96 97 98 99 100 101 | of_time_interval_t st_atime, st_mtime, st_ctime; } of_stat_t; #elif defined(OF_HAVE_OFF64_T) typedef struct stat64 of_stat_t; #else typedef struct stat of_stat_t; #endif static OFFileManager *defaultManager; #if defined(OF_HAVE_CHOWN) && defined(OF_HAVE_THREADS) && !defined(OF_MORPHOS) static OFMutex *passwdMutex; #endif #if !defined(HAVE_READDIR_R) && defined(OF_HAVE_THREADS) && !defined(OF_WINDOWS) | > > > > | 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | of_time_interval_t st_atime, st_mtime, st_ctime; } of_stat_t; #elif defined(OF_HAVE_OFF64_T) typedef struct stat64 of_stat_t; #else typedef struct stat of_stat_t; #endif #ifndef S_ISLNK # define S_ISLNK(s) 0 #endif static OFFileManager *defaultManager; #if defined(OF_HAVE_CHOWN) && defined(OF_HAVE_THREADS) && !defined(OF_MORPHOS) static OFMutex *passwdMutex; #endif #if !defined(HAVE_READDIR_R) && defined(OF_HAVE_THREADS) && !defined(OF_WINDOWS) |
︙ | ︙ |
Modified src/forwarding/forwarding-x86_64-win64.S from [cbfc1ea4d8] to [30b5b03d91].
︙ | ︙ | |||
131 132 133 134 135 136 137 | cmpq -0x38(%rbp), %rax je 0f movq %rax, -0x38(%rbp) movq %rax, %rcx movq -0x40(%rbp), %rdx | | | 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 | cmpq -0x38(%rbp), %rax je 0f movq %rax, -0x38(%rbp) movq %rax, %rcx movq -0x40(%rbp), %rdx call objc_msg_lookup_stret movq %rax, %r11 /* Restore all arguments */ movdqa -0x90(%rbp), %xmm3 movdqa -0x80(%rbp), %xmm2 movdqa -0x70(%rbp), %xmm1 movdqa -0x60(%rbp), %xmm0 |
︙ | ︙ |