ObjFW  Check-in [547abb97a0]

Overview
Comment:Add missing nullability specifiers
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | amiga-library
Files: files | file ages | folders
SHA3-256: 547abb97a0d05114c1be7a24da9b328508f874d3a62e3228d1608ca13585e97d
User & Date: js on 2020-06-05 00:29:03
Other Links: branch diff | manifest | tags
Context
2020-06-06
22:34
Update buildsys check-in: b78c2856d4 user: js tags: amiga-library
2020-06-05
00:29
Add missing nullability specifiers check-in: 547abb97a0 user: js tags: amiga-library
00:24
configure: Move substitution of LINKLIB to later check-in: 08f61f1f18 user: js tags: amiga-library
Changes

Modified src/amiga-library.h from [687493e4ca] to [b32c2f897d].

25
26
27
28
29
30
31
32

33
34
35


36
37
25
26
27
28
29
30
31

32
33
34

35
36
37
38







-
+


-
+
+


	void (*_Nonnull free)(void *_Nullable);
	int (*_Nonnull vfprintf)(FILE *_Nonnull restrict,
	    const char *restrict _Nonnull, va_list);
	int (*_Nonnull vsnprintf)(const char *_Nonnull restrict, size_t,
	    const char *_Nonnull restrict, va_list);
	void (*_Nonnull exit)(int);
	void (*_Nonnull abort)(void);
	char *(*_Nonnull setlocale)(int, const char *_Nullable);
	char *_Nullable (*_Nonnull setlocale)(int, const char *_Nullable);
	void (*_Nonnull __register_frame_info)(const void *_Nonnull,
	    void *_Nonnull);
	void *(*_Nonnull __deregister_frame_info)(const void *_Nonnull);
	void *_Nullable (*_Nonnull __deregister_frame_info)(
	    const void *_Nonnull);
};
#endif

Modified src/runtime/private.h from [af37708bbd] to [a7c4eb8f4b].

247
248
249
250
251
252
253
254


255
256
257
258
259
260
261
247
248
249
250
251
252
253

254
255
256
257
258
259
260
261
262







-
+
+







# ifdef HAVE_SJLJ_EXCEPTIONS
	void (*_Nonnull _Unwind_SjLj_Resume)(void *_Nonnull);
# else
	void (*_Nonnull _Unwind_Resume)(void *_Nonnull);
# endif
	void (*_Nonnull __register_frame_info)(const void *_Nonnull,
	    void *_Nonnull);
	void *(*_Nonnull __deregister_frame_info)(const void *_Nonnull);
	void *_Nullable (*_Nonnull __deregister_frame_info)(
	    const void *_Nonnull);
};
#endif

#ifdef OBJC_COMPILING_AMIGA_LIBRARY
# if defined(__MORPHOS__)
#  include <ppcinline/macros.h>
#  define OBJC_M68K_ARG(type, name, reg) type name = (type)REG_##reg;