@@ -200,6 +200,10 @@ typedef struct _stmt_handle_struct {
200
200
201
201
/* {{{ ZEND_BEGIN_ARG_INFO
202
202
*/
203
+
204
+ #if PHP_MAJOR_VERSION >= 8
205
+ #include <ibm_db2_arginfo.h>
206
+ #else
203
207
/* XXX: */
204
208
ZEND_BEGIN_ARG_INFO_EX (arginfo_db2_connect , 0 , 0 , 3 )
205
209
ZEND_ARG_INFO (0 , database )
@@ -252,15 +256,6 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_db2_column_privileges, 0, 0, 1)
252
256
ZEND_ARG_INFO (0 , column_name )
253
257
ZEND_END_ARG_INFO ()
254
258
255
- /* XXX: Must duplicate for aliases? */
256
- ZEND_BEGIN_ARG_INFO_EX (arginfo_db2_columnprivileges , 0 , 0 , 1 )
257
- ZEND_ARG_INFO (0 , connection )
258
- ZEND_ARG_INFO (0 , qualifier )
259
- ZEND_ARG_INFO (0 , schema )
260
- ZEND_ARG_INFO (0 , table_name )
261
- ZEND_ARG_INFO (0 , column_name )
262
- ZEND_END_ARG_INFO ()
263
-
264
259
ZEND_BEGIN_ARG_INFO_EX (arginfo_db2_columns , 0 , 0 , 1 )
265
260
ZEND_ARG_INFO (0 , connection )
266
261
ZEND_ARG_INFO (0 , qualifier )
@@ -276,27 +271,13 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_db2_foreign_keys, 0, 0, 4)
276
271
ZEND_ARG_INFO (0 , table_name )
277
272
ZEND_END_ARG_INFO ()
278
273
279
- ZEND_BEGIN_ARG_INFO_EX (arginfo_db2_foreignkeys , 0 , 0 , 4 )
280
- ZEND_ARG_INFO (0 , connection )
281
- ZEND_ARG_INFO (0 , qualifier )
282
- ZEND_ARG_INFO (0 , schema )
283
- ZEND_ARG_INFO (0 , table_name )
284
- ZEND_END_ARG_INFO ()
285
-
286
274
ZEND_BEGIN_ARG_INFO_EX (arginfo_db2_primary_keys , 0 , 0 , 4 )
287
275
ZEND_ARG_INFO (0 , connection )
288
276
ZEND_ARG_INFO (0 , qualifier )
289
277
ZEND_ARG_INFO (0 , schema )
290
278
ZEND_ARG_INFO (0 , table_name )
291
279
ZEND_END_ARG_INFO ()
292
280
293
- ZEND_BEGIN_ARG_INFO_EX (arginfo_db2_primarykeys , 0 , 0 , 4 )
294
- ZEND_ARG_INFO (0 , connection )
295
- ZEND_ARG_INFO (0 , qualifier )
296
- ZEND_ARG_INFO (0 , schema )
297
- ZEND_ARG_INFO (0 , table_name )
298
- ZEND_END_ARG_INFO ()
299
-
300
281
ZEND_BEGIN_ARG_INFO_EX (arginfo_db2_procedure_columns , 0 , 0 , 5 )
301
282
ZEND_ARG_INFO (0 , connection )
302
283
ZEND_ARG_INFO (0 , qualifier )
@@ -305,14 +286,6 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_db2_procedure_columns, 0, 0, 5)
305
286
ZEND_ARG_INFO (0 , parameter )
306
287
ZEND_END_ARG_INFO ()
307
288
308
- ZEND_BEGIN_ARG_INFO_EX (arginfo_db2_procedurecolumns , 0 , 0 , 5 )
309
- ZEND_ARG_INFO (0 , connection )
310
- ZEND_ARG_INFO (0 , qualifier )
311
- ZEND_ARG_INFO (0 , schema )
312
- ZEND_ARG_INFO (0 , procedure )
313
- ZEND_ARG_INFO (0 , parameter )
314
- ZEND_END_ARG_INFO ()
315
-
316
289
ZEND_BEGIN_ARG_INFO_EX (arginfo_db2_procedures , 0 , 0 , 4 )
317
290
ZEND_ARG_INFO (0 , connection )
318
291
ZEND_ARG_INFO (0 , qualifier )
@@ -328,14 +301,6 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_db2_special_columns, 0, 0, 5)
328
301
ZEND_ARG_INFO (0 , scope )
329
302
ZEND_END_ARG_INFO ()
330
303
331
- ZEND_BEGIN_ARG_INFO_EX (arginfo_db2_specialcolumns , 0 , 0 , 5 )
332
- ZEND_ARG_INFO (0 , connection )
333
- ZEND_ARG_INFO (0 , qualifier )
334
- ZEND_ARG_INFO (0 , schema )
335
- ZEND_ARG_INFO (0 , table_name )
336
- ZEND_ARG_INFO (0 , scope )
337
- ZEND_END_ARG_INFO ()
338
-
339
304
ZEND_BEGIN_ARG_INFO_EX (arginfo_db2_statistics , 0 , 0 , 5 )
340
305
ZEND_ARG_INFO (0 , connection )
341
306
ZEND_ARG_INFO (0 , qualifier )
@@ -351,13 +316,6 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_db2_table_privileges, 0, 0, 1)
351
316
ZEND_ARG_INFO (0 , table_name )
352
317
ZEND_END_ARG_INFO ()
353
318
354
- ZEND_BEGIN_ARG_INFO_EX (arginfo_db2_tableprivileges , 0 , 0 , 1 )
355
- ZEND_ARG_INFO (0 , connection )
356
- ZEND_ARG_INFO (0 , qualifier )
357
- ZEND_ARG_INFO (0 , schema )
358
- ZEND_ARG_INFO (0 , table_name )
359
- ZEND_END_ARG_INFO ()
360
-
361
319
ZEND_BEGIN_ARG_INFO_EX (arginfo_db2_tables , 0 , 0 , 1 )
362
320
ZEND_ARG_INFO (0 , connection )
363
321
ZEND_ARG_INFO (0 , qualifier )
@@ -501,12 +459,6 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_db2_set_option, 0, 0, 3)
501
459
ZEND_ARG_INFO (0 , type )
502
460
ZEND_END_ARG_INFO ()
503
461
504
- ZEND_BEGIN_ARG_INFO_EX (arginfo_db2_setoption , 0 , 0 , 3 )
505
- ZEND_ARG_INFO (0 , resource )
506
- ZEND_ARG_INFO (0 , options )
507
- ZEND_ARG_INFO (0 , type )
508
- ZEND_END_ARG_INFO ()
509
-
510
462
ZEND_BEGIN_ARG_INFO_EX (arginfo_db2_fetch_object , 0 , 0 , 1 )
511
463
ZEND_ARG_INFO (0 , stmt )
512
464
ZEND_ARG_INFO (0 , row_number )
@@ -535,14 +487,10 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_db2_get_option, 0, 0, 2)
535
487
ZEND_ARG_INFO (0 , option )
536
488
ZEND_END_ARG_INFO ()
537
489
538
- ZEND_BEGIN_ARG_INFO_EX (arginfo_db2_getoption , 0 , 0 , 2 )
539
- ZEND_ARG_INFO (0 , resource )
540
- ZEND_ARG_INFO (0 , option )
541
- ZEND_END_ARG_INFO ()
542
-
543
490
ZEND_BEGIN_ARG_INFO_EX (arginfo_db2_last_insert_id , 0 , 0 , 1 )
544
491
ZEND_ARG_INFO (0 , resource )
545
492
ZEND_END_ARG_INFO ()
493
+ #endif
546
494
547
495
/* }}} */
548
496
0 commit comments