Overview
Comment: | Work around broken Apple libc headers |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
dccc3ed8a9a839b18e4b9d07c4b1a2ee |
User & Date: | js on 2014-05-31 16:34:25 |
Other Links: | manifest | tags |
Context
2014-05-31
| ||
17:57 | OFStream: Add -[hasDataInReadBuffer]. check-in: acc999a75e user: js tags: trunk | |
16:34 | Work around broken Apple libc headers check-in: dccc3ed8a9 user: js tags: trunk | |
02:16 | Better code sharing between Deflate and Deflate64 check-in: a8c62e1c0d user: js tags: trunk | |
Changes
Modified src/OFObject.h from [baff938aeb] to [3a0e0599cf].
︙ | ︙ | |||
50 51 52 53 54 55 56 | #if __STDC_VERSION__ >= 201112L # ifdef OF_HAVE_STDNORETURN_H # include <stdnoreturn.h> # else # define noreturn _Noreturn # endif #elif defined(__GNUC__) | | > > > > > > > > > > | 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | #if __STDC_VERSION__ >= 201112L # ifdef OF_HAVE_STDNORETURN_H # include <stdnoreturn.h> # else # define noreturn _Noreturn # endif #elif defined(__GNUC__) # define noreturn __attribute__((__noreturn__)) #else # define noreturn #endif /* * Work around Apple's libc headers breaking by defining noreturn. * They use __attribute__((noreturn)) where they should be using * __attribute__((__noreturn__)). */ #if defined(__APPLE__) && defined(__dead2) # undef __dead2 # define __dead2 __attribute__((__noreturn__)) #endif #if defined(OF_HAVE__THREAD_LOCAL) # define OF_HAVE_COMPILER_TLS # ifdef OF_HAVE_THREADS_H # include <threads.h> # else # define thread_local _Thread_local # endif |
︙ | ︙ |