Differences From Artifact [980704d720]:
- File
src/runtime/amiga-library.m
— part of check-in
[79fe29dbf4]
at
2019-06-17 00:38:44
on branch trunk
— Remove underscores from library & framework names
This is more compatible with the various conventions used on various
systems. (user: js, size: 16477) [annotate] [blame] [check-ins using]
To Artifact [55ee69eb97]:
- File
src/runtime/amiga-library.m
— part of check-in
[153b825cdb]
at
2019-06-26 19:25:29
on branch trunk
— runtime: Fix MorphOS library
This again works with both, SjLj and DWARF exceptions. The latest public
SDK still uses SjLj, so it still needs to be supported for now. (user: js, size: 16523) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
77 78 79 80 81 82 83 | extern int objc_sync_enter_m68k(void); extern int objc_sync_exit_m68k(void); extern id _Nullable objc_getProperty_m68k(void); extern void objc_setProperty_m68k(void); extern void objc_getPropertyStruct_m68k(void); extern void objc_setPropertyStruct_m68k(void); extern void objc_enumerationMutation_m68k(void); | | | | 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 | extern int objc_sync_enter_m68k(void); extern int objc_sync_exit_m68k(void); extern id _Nullable objc_getProperty_m68k(void); extern void objc_setProperty_m68k(void); extern void objc_getPropertyStruct_m68k(void); extern void objc_setPropertyStruct_m68k(void); extern void objc_enumerationMutation_m68k(void); extern int __gnu_objc_personality_v0_m68k(void); extern int __gnu_objc_personality_sj0_m68k(void); extern id _Nullable objc_retain_m68k(void); extern id _Nullable objc_retainBlock_m68k(void); extern id _Nullable objc_retainAutorelease_m68k(void); extern void objc_release_m68k(void); extern id _Nullable objc_autorelease_m68k(void); extern id _Nullable objc_autoreleaseReturnValue_m68k(void); extern id _Nullable objc_retainAutoreleaseReturnValue_m68k(void); |
︙ | ︙ | |||
583 584 585 586 587 588 589 590 591 592 593 594 595 596 | (CONST_APTR)objc_sync_exit_m68k, (CONST_APTR)objc_getProperty_m68k, (CONST_APTR)objc_setProperty_m68k, (CONST_APTR)objc_getPropertyStruct_m68k, (CONST_APTR)objc_setPropertyStruct_m68k, (CONST_APTR)objc_enumerationMutation_m68k, (CONST_APTR)__gnu_objc_personality_v0_m68k, (CONST_APTR)objc_retain_m68k, (CONST_APTR)objc_retainBlock_m68k, (CONST_APTR)objc_retainAutorelease_m68k, (CONST_APTR)objc_release_m68k, (CONST_APTR)objc_autorelease_m68k, (CONST_APTR)objc_autoreleaseReturnValue_m68k, (CONST_APTR)objc_retainAutoreleaseReturnValue_m68k, | > | 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 | (CONST_APTR)objc_sync_exit_m68k, (CONST_APTR)objc_getProperty_m68k, (CONST_APTR)objc_setProperty_m68k, (CONST_APTR)objc_getPropertyStruct_m68k, (CONST_APTR)objc_setPropertyStruct_m68k, (CONST_APTR)objc_enumerationMutation_m68k, (CONST_APTR)__gnu_objc_personality_v0_m68k, (CONST_APTR)__gnu_objc_personality_sj0_m68k, (CONST_APTR)objc_retain_m68k, (CONST_APTR)objc_retainBlock_m68k, (CONST_APTR)objc_retainAutorelease_m68k, (CONST_APTR)objc_release_m68k, (CONST_APTR)objc_autorelease_m68k, (CONST_APTR)objc_autoreleaseReturnValue_m68k, (CONST_APTR)objc_retainAutoreleaseReturnValue_m68k, |
︙ | ︙ |