23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#include <proto/exec.h>
struct ObjFWBase;
#import "inline.h"
#include <locale.h>
#include <stdio.h>
#include <stdlib.h>
#if defined(OF_AMIGAOS_M68K)
# include <stabs.h>
# define SYM(name) __asm__("_" name)
|
>
|
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
#include <proto/exec.h>
struct ObjFWBase;
#import "inline.h"
#include <errno.h>
#include <locale.h>
#include <stdio.h>
#include <stdlib.h>
#if defined(OF_AMIGAOS_M68K)
# include <stabs.h>
# define SYM(name) __asm__("_" name)
|
268
269
270
271
272
273
274
275
276
277
278
279
280
281
|
void *__objc_class_name_OFBitSetCharacterSet;
void *__objc_class_name_OFMapTableSet;
void *__objc_class_name_OFMutableMapTableSet;
void *__objc_class_name_OFMutableUTF8String;
void *__objc_class_name_OFRangeCharacterSet;
void *__objc_class_name_OFSelectKernelEventObserver;
void *__objc_class_name_OFUTF8String;
static void __attribute__((__used__))
ctor(void)
{
static bool initialized = false;
struct of_libc libc = {
.malloc = malloc,
|
>
>
>
>
>
>
|
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
|
void *__objc_class_name_OFBitSetCharacterSet;
void *__objc_class_name_OFMapTableSet;
void *__objc_class_name_OFMutableMapTableSet;
void *__objc_class_name_OFMutableUTF8String;
void *__objc_class_name_OFRangeCharacterSet;
void *__objc_class_name_OFSelectKernelEventObserver;
void *__objc_class_name_OFUTF8String;
static int *
get_errno(void)
{
return &errno;
}
static void __attribute__((__used__))
ctor(void)
{
static bool initialized = false;
struct of_libc libc = {
.malloc = malloc,
|
305
306
307
308
309
310
311
312
313
314
315
316
317
318
|
#else
._Unwind_Resume = _Unwind_Resume,
#endif
#ifdef OF_AMIGAOS_M68K
.__register_frame_info = __register_frame_info,
.__deregister_frame_info = __deregister_frame_info,
#endif
.vsnprintf = vsnprintf,
#ifdef OF_AMIGAOS_M68K
.vsscanf = vsscanf,
#endif
.exit = exit,
.signal = signal,
.setlocale = setlocale,
|
>
|
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
|
#else
._Unwind_Resume = _Unwind_Resume,
#endif
#ifdef OF_AMIGAOS_M68K
.__register_frame_info = __register_frame_info,
.__deregister_frame_info = __deregister_frame_info,
#endif
.get_errno = get_errno,
.vsnprintf = vsnprintf,
#ifdef OF_AMIGAOS_M68K
.vsscanf = vsscanf,
#endif
.exit = exit,
.signal = signal,
.setlocale = setlocale,
|