@@ -185,18 +185,20 @@ static const zend_function_entry class_UnhandledMatchError_methods[] = {
185185 ZEND_FE_END
186186};
187187
188- void register_class_Throwable ( zend_class_entry * class_entry , zend_class_entry * class_entry_Stringable )
188+ zend_class_entry * register_class_Throwable ( zend_class_entry * class_entry_Stringable )
189189{
190- zend_class_entry ce ;
190+ zend_class_entry ce , * class_entry ;
191191
192192 INIT_CLASS_ENTRY (ce , "Throwable" , class_Throwable_methods );
193193 class_entry = zend_register_internal_interface (& ce );
194194 zend_class_implements (class_entry , 1 , class_entry_Stringable );
195+
196+ return class_entry ;
195197}
196198
197- void register_class_Exception ( zend_class_entry * class_entry , zend_class_entry * class_entry_Throwable )
199+ zend_class_entry * register_class_Exception ( zend_class_entry * class_entry_Throwable )
198200{
199- zend_class_entry ce ;
201+ zend_class_entry ce , * class_entry ;
200202
201203 INIT_CLASS_ENTRY (ce , "Exception" , class_Exception_methods );
202204 class_entry = zend_register_internal_class_ex (& ce , NULL );
@@ -219,19 +221,23 @@ void register_class_Exception(zend_class_entry *class_entry, zend_class_entry *c
219221 zval property_previous_default_value ;
220222 ZVAL_NULL (& property_previous_default_value );
221223 zend_declare_typed_property (class_entry , ZSTR_KNOWN (ZEND_STR_PREVIOUS ), & property_previous_default_value , ZEND_ACC_PRIVATE , NULL , (zend_type ) ZEND_TYPE_INIT_CE (class_entry_Throwable , 1 , 0 ));
224+
225+ return class_entry ;
222226}
223227
224- void register_class_ErrorException ( zend_class_entry * class_entry , zend_class_entry * class_entry_Exception )
228+ zend_class_entry * register_class_ErrorException ( zend_class_entry * class_entry_Exception )
225229{
226- zend_class_entry ce ;
230+ zend_class_entry ce , * class_entry ;
227231
228232 INIT_CLASS_ENTRY (ce , "ErrorException" , class_ErrorException_methods );
229233 class_entry = zend_register_internal_class_ex (& ce , class_entry_Exception );
234+
235+ return class_entry ;
230236}
231237
232- void register_class_Error ( zend_class_entry * class_entry , zend_class_entry * class_entry_Throwable )
238+ zend_class_entry * register_class_Error ( zend_class_entry * class_entry_Throwable )
233239{
234- zend_class_entry ce ;
240+ zend_class_entry ce , * class_entry ;
235241
236242 INIT_CLASS_ENTRY (ce , "Error" , class_Error_methods );
237243 class_entry = zend_register_internal_class_ex (& ce , NULL );
@@ -254,69 +260,87 @@ void register_class_Error(zend_class_entry *class_entry, zend_class_entry *class
254260 zval property_previous_default_value ;
255261 ZVAL_NULL (& property_previous_default_value );
256262 zend_declare_typed_property (class_entry , ZSTR_KNOWN (ZEND_STR_PREVIOUS ), & property_previous_default_value , ZEND_ACC_PRIVATE , NULL , (zend_type ) ZEND_TYPE_INIT_CE (class_entry_Throwable , 1 , 0 ));
263+
264+ return class_entry ;
257265}
258266
259- void register_class_CompileError ( zend_class_entry * class_entry , zend_class_entry * class_entry_Error )
267+ zend_class_entry * register_class_CompileError ( zend_class_entry * class_entry_Error )
260268{
261- zend_class_entry ce ;
269+ zend_class_entry ce , * class_entry ;
262270
263271 INIT_CLASS_ENTRY (ce , "CompileError" , class_CompileError_methods );
264272 class_entry = zend_register_internal_class_ex (& ce , class_entry_Error );
273+
274+ return class_entry ;
265275}
266276
267- void register_class_ParseError ( zend_class_entry * class_entry , zend_class_entry * class_entry_CompileError )
277+ zend_class_entry * register_class_ParseError ( zend_class_entry * class_entry_CompileError )
268278{
269- zend_class_entry ce ;
279+ zend_class_entry ce , * class_entry ;
270280
271281 INIT_CLASS_ENTRY (ce , "ParseError" , class_ParseError_methods );
272282 class_entry = zend_register_internal_class_ex (& ce , class_entry_CompileError );
283+
284+ return class_entry ;
273285}
274286
275- void register_class_TypeError ( zend_class_entry * class_entry , zend_class_entry * class_entry_Error )
287+ zend_class_entry * register_class_TypeError ( zend_class_entry * class_entry_Error )
276288{
277- zend_class_entry ce ;
289+ zend_class_entry ce , * class_entry ;
278290
279291 INIT_CLASS_ENTRY (ce , "TypeError" , class_TypeError_methods );
280292 class_entry = zend_register_internal_class_ex (& ce , class_entry_Error );
293+
294+ return class_entry ;
281295}
282296
283- void register_class_ArgumentCountError ( zend_class_entry * class_entry , zend_class_entry * class_entry_TypeError )
297+ zend_class_entry * register_class_ArgumentCountError ( zend_class_entry * class_entry_TypeError )
284298{
285- zend_class_entry ce ;
299+ zend_class_entry ce , * class_entry ;
286300
287301 INIT_CLASS_ENTRY (ce , "ArgumentCountError" , class_ArgumentCountError_methods );
288302 class_entry = zend_register_internal_class_ex (& ce , class_entry_TypeError );
303+
304+ return class_entry ;
289305}
290306
291- void register_class_ValueError ( zend_class_entry * class_entry , zend_class_entry * class_entry_Error )
307+ zend_class_entry * register_class_ValueError ( zend_class_entry * class_entry_Error )
292308{
293- zend_class_entry ce ;
309+ zend_class_entry ce , * class_entry ;
294310
295311 INIT_CLASS_ENTRY (ce , "ValueError" , class_ValueError_methods );
296312 class_entry = zend_register_internal_class_ex (& ce , class_entry_Error );
313+
314+ return class_entry ;
297315}
298316
299- void register_class_ArithmeticError ( zend_class_entry * class_entry , zend_class_entry * class_entry_Error )
317+ zend_class_entry * register_class_ArithmeticError ( zend_class_entry * class_entry_Error )
300318{
301- zend_class_entry ce ;
319+ zend_class_entry ce , * class_entry ;
302320
303321 INIT_CLASS_ENTRY (ce , "ArithmeticError" , class_ArithmeticError_methods );
304322 class_entry = zend_register_internal_class_ex (& ce , class_entry_Error );
323+
324+ return class_entry ;
305325}
306326
307- void register_class_DivisionByZeroError ( zend_class_entry * class_entry , zend_class_entry * class_entry_ArithmeticError )
327+ zend_class_entry * register_class_DivisionByZeroError ( zend_class_entry * class_entry_ArithmeticError )
308328{
309- zend_class_entry ce ;
329+ zend_class_entry ce , * class_entry ;
310330
311331 INIT_CLASS_ENTRY (ce , "DivisionByZeroError" , class_DivisionByZeroError_methods );
312332 class_entry = zend_register_internal_class_ex (& ce , class_entry_ArithmeticError );
333+
334+ return class_entry ;
313335}
314336
315- void register_class_UnhandledMatchError ( zend_class_entry * class_entry , zend_class_entry * class_entry_Error )
337+ zend_class_entry * register_class_UnhandledMatchError ( zend_class_entry * class_entry_Error )
316338{
317- zend_class_entry ce ;
339+ zend_class_entry ce , * class_entry ;
318340
319341 INIT_CLASS_ENTRY (ce , "UnhandledMatchError" , class_UnhandledMatchError_methods );
320342 class_entry = zend_register_internal_class_ex (& ce , class_entry_Error );
343+
344+ return class_entry ;
321345}
322346
0 commit comments