Differences From Artifact [aa40a4a4c1]:
- File src/runtime/linklib/linklib.m — part of check-in [a68265627e] at 2020-12-20 14:04:58 on branch trunk — Fix compilation for AmigaOS 4 (user: js, size: 15558) [annotate] [blame] [check-ins using]
To Artifact [5e0b11dcbb]:
- File
src/runtime/linklib/linklib.m
— part of check-in
[8c90e88939]
at
2020-12-20 21:29:54
on branch trunk
— runtime: Remove errno from Amiga library
There is nothing left that needs errno. (user: js, size: 15463) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
24 25 26 27 28 29 30 | #include <proto/exec.h> #include <proto/intuition.h> struct ObjFWRTBase; #import "inline.h" | < | 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | #include <proto/exec.h> #include <proto/intuition.h> struct ObjFWRTBase; #import "inline.h" #include <stdio.h> #include <stdlib.h> #if defined(OF_AMIGAOS_M68K) # include <stabs.h> # define SYM(name) __asm__("_" name) #elif defined(OF_MORPHOS) |
︙ | ︙ | |||
67 68 69 70 71 72 73 | extern void __register_frame(void *); extern void __deregister_frame(void *); #endif struct Library *ObjFWRTBase; void *__objc_class_name_Protocol; | < < < < < < | 66 67 68 69 70 71 72 73 74 75 76 77 78 79 | extern void __register_frame(void *); extern void __deregister_frame(void *); #endif struct Library *ObjFWRTBase; void *__objc_class_name_Protocol; static void error(const char *string, ULONG arg) { struct Library *IntuitionBase = OpenLibrary("intuition.library", 0); if (IntuitionBase != NULL) { struct EasyStruct easy = { |
︙ | ︙ | |||
132 133 134 135 136 137 138 | .__register_frame_info = __register_frame_info, .__deregister_frame_info = __deregister_frame_info, #endif #ifdef OF_MORPHOS .__register_frame = __register_frame, .__deregister_frame = __deregister_frame, #endif | < | 125 126 127 128 129 130 131 132 133 134 135 136 137 138 | .__register_frame_info = __register_frame_info, .__deregister_frame_info = __deregister_frame_info, #endif #ifdef OF_MORPHOS .__register_frame = __register_frame, .__deregister_frame = __deregister_frame, #endif #ifdef OF_AMIGAOS_M68K .vsnprintf = vsnprintf, #endif .atexit = atexit, .exit = exit, }; |
︙ | ︙ |