120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
|
static void
enumerationMutationHandler(id object)
{
@throw [OFEnumerationMutationException exceptionWithObject: object];
}
void
of_method_not_found(id obj, SEL sel)
{
[obj doesNotRecognizeSelector: sel];
/*
* Just in case doesNotRecognizeSelector: returned, even though it must
* never return.
*/
abort();
}
void
of_method_not_found_stret(void *st, id obj, SEL sel)
{
of_method_not_found(obj, sel);
}
#ifndef HAVE_OBJC_ENUMERATIONMUTATION
void
|
|
|
|
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
|
static void
enumerationMutationHandler(id object)
{
@throw [OFEnumerationMutationException exceptionWithObject: object];
}
void OF_NO_RETURN
of_method_not_found(id obj, SEL sel)
{
[obj doesNotRecognizeSelector: sel];
/*
* Just in case doesNotRecognizeSelector: returned, even though it must
* never return.
*/
abort();
}
void OF_NO_RETURN
of_method_not_found_stret(void *st, id obj, SEL sel)
{
of_method_not_found(obj, sel);
}
#ifndef HAVE_OBJC_ENUMERATIONMUTATION
void
|