ObjFW  Check-in [68b27968f7]

Overview
Comment:Add OF_PA_RISC and OF_PA_RISC_ASM defines
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 68b27968f7bf8f61498413c0a821b6280579d742b002880704153679429f156b
User & Date: js on 2017-08-22 20:08:56
Other Links: manifest | tags
Context
2017-09-05
21:47
Add OF(Mutable)Pair check-in: 72837c3426 user: js tags: trunk
2017-08-22
20:08
Add OF_PA_RISC and OF_PA_RISC_ASM defines check-in: 68b27968f7 user: js tags: trunk
19:40
PLATFORMS.md: Add OpenBSD/HPPA check-in: 07e8f9b651 user: js tags: trunk
Changes

Modified src/macros.h from [dd08d3d070] to [cd2ed094ac].

274
275
276
277
278
279
280



281
282
283
284
285
286
287
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290







+
+
+







# endif
# ifdef OF_MIPS64
#  define OF_MIPS64_ASM
# endif
# ifdef OF_MIPS
#  define OF_MIPS_ASM
# endif
# ifdef OF_PA_RISC
#  define OF_PA_RISC_ASM
# endif
#endif

#ifdef OF_APPLE_RUNTIME
# if defined(OF_X86_64) || defined(OF_X86) || defined(OF_ARM64) || \
    defined(OF_ARM) || defined(OF_POWERPC)
#  define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR
#  define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR_STRET

Modified src/platform.h from [fb66e8de0c] to [dcde3c5c40].

63
64
65
66
67
68
69



70
71
72
73
74
75
76
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79







+
+
+







#elif defined(__mips_eabi) && _MIPS_SZPTR == 32
# define OF_MIPS
# define OF_MIPS_EABI
#elif defined(__sparc64__) || (defined(__sparc__) && defined(__arch64__))
# define OF_SPARC64
#elif defined(__sparc__) && !defined(__arch64__)
# define OF_SPARC
#elif defined(__hppa__) || defined(__HPPA__) || \
    defined(_PA_RISC1_0) || defined(_PA_RISC1_1)
# define OF_PA_RISC
#endif

#if defined(__APPLE__)
# include <TargetConditionals.h>
# if defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE
#  define OF_IOS
# else