33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
* Needed by the runtime. Some of them are also used by ObjFW, but we
* need all of them to pass them along to the runtime.
*/
void *_Nullable (*_Nonnull malloc)(size_t);
void *_Nullable (*_Nonnull calloc)(size_t, size_t);
void *_Nullable (*_Nonnull realloc)(void *_Nullable, size_t);
void (*_Nonnull free)(void *_Nullable);
int (*_Nonnull vfprintf)(FILE *_Nonnull restrict,
const char *_Nonnull restrict, va_list);
int (*_Nonnull fflush)(FILE *_Nonnull);
void (*_Nonnull abort)(void);
#ifdef HAVE_SJLJ_EXCEPTIONS
int (*_Nonnull _Unwind_SjLj_RaiseException)(void *_Nonnull);
#else
int (*_Nonnull _Unwind_RaiseException)(void *_Nonnull);
#endif
void (*_Nonnull _Unwind_DeleteException)(void *_Nonnull);
|
<
<
<
|
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
* Needed by the runtime. Some of them are also used by ObjFW, but we
* need all of them to pass them along to the runtime.
*/
void *_Nullable (*_Nonnull malloc)(size_t);
void *_Nullable (*_Nonnull calloc)(size_t, size_t);
void *_Nullable (*_Nonnull realloc)(void *_Nullable, size_t);
void (*_Nonnull free)(void *_Nullable);
void (*_Nonnull abort)(void);
#ifdef HAVE_SJLJ_EXCEPTIONS
int (*_Nonnull _Unwind_SjLj_RaiseException)(void *_Nonnull);
#else
int (*_Nonnull _Unwind_RaiseException)(void *_Nonnull);
#endif
void (*_Nonnull _Unwind_DeleteException)(void *_Nonnull);
|