Differences From Artifact [b900515d8a]:
- File src/macros.h — part of check-in [d57a77b9cd] at 2020-04-21 19:51:43 on branch trunk — Fix AmigaOS and devkitPro build (user: js, size: 21669) [annotate] [blame] [check-ins using] [more...]
To Artifact [f9a566d40b]:
- File
src/macros.h
— part of check-in
[f6ab72da6e]
at
2020-06-04 23:01:38
on branch amiga-library
— Add initial amiga-{library,glue,end}.m
These are based on runtime/amiga-{library,glue,end}.m. (user: js, size: 21962) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
304 305 306 307 308 309 310 311 312 313 314 315 316 317 | #endif #if __has_attribute(__swift_name__) # define OF_SWIFT_NAME(name) __attribute__((__swift_name__(name))) #else # define OF_SWIFT_NAME(name) #endif #ifdef __GNUC__ # ifdef OF_X86_64 # define OF_X86_64_ASM # endif # ifdef OF_X86 # define OF_X86_ASM | > > > > > > > > > > > | 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 | #endif #if __has_attribute(__swift_name__) # define OF_SWIFT_NAME(name) __attribute__((__swift_name__(name))) #else # define OF_SWIFT_NAME(name) #endif #ifdef OF_COMPILING_AMIGA_LIBRARY # if defined(__MORPHOS__) # include <ppcinline/macros.h> # define OF_M68K_ARG(type, name, reg) type name = (type)REG_##reg; # else # define OF_M68K_ARG(type, name, reg) \ register type reg_##name __asm__(#reg); \ type name = reg_##name; # endif #endif #ifdef __GNUC__ # ifdef OF_X86_64 # define OF_X86_64_ASM # endif # ifdef OF_X86 # define OF_X86_ASM |
︙ | ︙ |