ObjFW  Diff

Differences From Artifact [2a79ae4f27]:

To Artifact [14f340cddc]:


89
90
91
92
93
94
95

96
97

98
99
100
101
102
103
104
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106







+


+







#  undef false
#  define false ((bool)0)
# endif
#endif

#if defined(__clang__) || __GCC_VERSION__ >= 406
# define OF_SENTINEL __attribute__((sentinel))
# define OF_NO_RETURN __attribute__((noreturn))
#else
# define OF_SENTINEL
# define OF_NO_RETURN
#endif

#if __has_attribute(objc_requires_super)
# define OF_REQUIRES_SUPER __attribute__((objc_requires_super))
#else
# define OF_REQUIRES_SUPER
#endif
942
943
944
945
946
947
948
949

950
951
952
953
954
955
956
944
945
946
947
948
949
950

951
952
953
954
955
956
957
958







-
+







 * @brief Handles messages which are not understood by the receiver.
 *
 * @warning If you override this method, you must make sure that it never
 *	    returns.
 *
 * @param selector The selector not understood by the receiver
 */
- (void)doesNotRecognizeSelector: (SEL)selector;
- (void)doesNotRecognizeSelector: (SEL)selector OF_NO_RETURN;
@end

/*!
 * @protocol OFCopying OFObject.h ObjFW/OFObject.h
 *
 * @brief A protocol for the creation of copies.
 */