|
31 | 31 | #include "ext/standard/file.h"
|
32 | 32 | #include "ext/standard/php_string.h"
|
33 | 33 | #include "php_zlib.h"
|
| 34 | +#include "zlib_arginfo.h" |
34 | 35 |
|
35 | 36 | /*
|
36 | 37 | * zlib include files can define the following preprocessor defines which rename
|
@@ -1252,147 +1253,20 @@ ZEND_TSRMLS_CACHE_DEFINE()
|
1252 | 1253 | ZEND_GET_MODULE(php_zlib)
|
1253 | 1254 | #endif
|
1254 | 1255 |
|
1255 |
| -/* {{{ arginfo */ |
1256 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_ob_gzhandler, 0, 0, 2) |
1257 |
| - ZEND_ARG_INFO(0, data) |
1258 |
| - ZEND_ARG_INFO(0, flags) |
1259 |
| -ZEND_END_ARG_INFO() |
1260 |
| - |
1261 |
| -ZEND_BEGIN_ARG_INFO(arginfo_zlib_get_coding_type, 0) |
1262 |
| -ZEND_END_ARG_INFO() |
1263 |
| - |
1264 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_gzfile, 0, 0, 1) |
1265 |
| - ZEND_ARG_INFO(0, filename) |
1266 |
| - ZEND_ARG_INFO(0, use_include_path) |
1267 |
| -ZEND_END_ARG_INFO() |
1268 |
| - |
1269 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_gzopen, 0, 0, 2) |
1270 |
| - ZEND_ARG_INFO(0, filename) |
1271 |
| - ZEND_ARG_INFO(0, mode) |
1272 |
| - ZEND_ARG_INFO(0, use_include_path) |
1273 |
| -ZEND_END_ARG_INFO() |
1274 |
| - |
1275 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_readgzfile, 0, 0, 1) |
1276 |
| - ZEND_ARG_INFO(0, filename) |
1277 |
| - ZEND_ARG_INFO(0, use_include_path) |
1278 |
| -ZEND_END_ARG_INFO() |
1279 |
| - |
1280 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_zlib_encode, 0, 0, 2) |
1281 |
| - ZEND_ARG_INFO(0, data) |
1282 |
| - ZEND_ARG_INFO(0, encoding) |
1283 |
| - ZEND_ARG_INFO(0, level) |
1284 |
| -ZEND_END_ARG_INFO() |
1285 |
| - |
1286 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_zlib_decode, 0, 0, 1) |
1287 |
| - ZEND_ARG_INFO(0, data) |
1288 |
| - ZEND_ARG_INFO(0, max_decoded_len) |
1289 |
| -ZEND_END_ARG_INFO() |
1290 |
| - |
1291 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_gzdeflate, 0, 0, 1) |
1292 |
| - ZEND_ARG_INFO(0, data) |
1293 |
| - ZEND_ARG_INFO(0, level) |
1294 |
| - ZEND_ARG_INFO(0, encoding) |
1295 |
| -ZEND_END_ARG_INFO() |
1296 |
| - |
1297 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_gzencode, 0, 0, 1) |
1298 |
| - ZEND_ARG_INFO(0, data) |
1299 |
| - ZEND_ARG_INFO(0, level) |
1300 |
| - ZEND_ARG_INFO(0, encoding) |
1301 |
| -ZEND_END_ARG_INFO() |
1302 |
| - |
1303 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_gzcompress, 0, 0, 1) |
1304 |
| - ZEND_ARG_INFO(0, data) |
1305 |
| - ZEND_ARG_INFO(0, level) |
1306 |
| - ZEND_ARG_INFO(0, encoding) |
1307 |
| -ZEND_END_ARG_INFO() |
1308 |
| - |
1309 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_gzinflate, 0, 0, 1) |
1310 |
| - ZEND_ARG_INFO(0, data) |
1311 |
| - ZEND_ARG_INFO(0, max_decoded_len) |
1312 |
| -ZEND_END_ARG_INFO() |
1313 |
| - |
1314 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_gzdecode, 0, 0, 1) |
1315 |
| - ZEND_ARG_INFO(0, data) |
1316 |
| - ZEND_ARG_INFO(0, max_decoded_len) |
1317 |
| -ZEND_END_ARG_INFO() |
1318 |
| - |
1319 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_gzuncompress, 0, 0, 1) |
1320 |
| - ZEND_ARG_INFO(0, data) |
1321 |
| - ZEND_ARG_INFO(0, max_decoded_len) |
1322 |
| -ZEND_END_ARG_INFO() |
1323 |
| - |
1324 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_gzputs, 0, 0, 2) |
1325 |
| - ZEND_ARG_INFO(0, fp) |
1326 |
| - ZEND_ARG_INFO(0, str) |
1327 |
| - ZEND_ARG_INFO(0, length) |
1328 |
| -ZEND_END_ARG_INFO() |
1329 |
| - |
1330 |
| -ZEND_BEGIN_ARG_INFO(arginfo_gzpassthru, 0) |
1331 |
| - ZEND_ARG_INFO(0, fp) |
1332 |
| -ZEND_END_ARG_INFO() |
1333 |
| - |
1334 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_gzseek, 0, 0, 2) |
1335 |
| - ZEND_ARG_INFO(0, fp) |
1336 |
| - ZEND_ARG_INFO(0, offset) |
1337 |
| - ZEND_ARG_INFO(0, whence) |
1338 |
| -ZEND_END_ARG_INFO() |
1339 |
| - |
1340 |
| -ZEND_BEGIN_ARG_INFO(arginfo_gzread, 0) |
1341 |
| - ZEND_ARG_INFO(0, fp) |
1342 |
| - ZEND_ARG_INFO(0, length) |
1343 |
| -ZEND_END_ARG_INFO() |
1344 |
| - |
1345 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_gzgets, 0, 0, 1) |
1346 |
| - ZEND_ARG_INFO(0, fp) |
1347 |
| - ZEND_ARG_INFO(0, length) |
1348 |
| -ZEND_END_ARG_INFO() |
1349 |
| - |
1350 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_deflate_init, 0, 0, 1) |
1351 |
| - ZEND_ARG_INFO(0, encoding) |
1352 |
| - ZEND_ARG_INFO(0, level) |
1353 |
| -ZEND_END_ARG_INFO() |
1354 |
| - |
1355 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_deflate_add, 0, 0, 2) |
1356 |
| - ZEND_ARG_INFO(0, resource) |
1357 |
| - ZEND_ARG_INFO(0, add) |
1358 |
| - ZEND_ARG_INFO(0, flush_behavior) |
1359 |
| -ZEND_END_ARG_INFO() |
1360 |
| - |
1361 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_inflate_init, 0, 0, 1) |
1362 |
| - ZEND_ARG_INFO(0, encoding) |
1363 |
| - ZEND_ARG_INFO(0, options) |
1364 |
| -ZEND_END_ARG_INFO() |
1365 |
| - |
1366 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_inflate_add, 0, 0, 2) |
1367 |
| - ZEND_ARG_INFO(0, context) |
1368 |
| - ZEND_ARG_INFO(0, encoded_data) |
1369 |
| - ZEND_ARG_INFO(0, flush_mode) |
1370 |
| -ZEND_END_ARG_INFO() |
1371 |
| - |
1372 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_inflate_get_status, 0, 0, 1) |
1373 |
| - ZEND_ARG_INFO(0, resource) |
1374 |
| -ZEND_END_ARG_INFO() |
1375 |
| - |
1376 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_inflate_get_read_len, 0, 0, 1) |
1377 |
| - ZEND_ARG_INFO(0, resource) |
1378 |
| -ZEND_END_ARG_INFO() |
1379 |
| - |
1380 |
| -/* }}} */ |
1381 |
| - |
1382 | 1256 | /* {{{ php_zlib_functions[] */
|
1383 | 1257 | static const zend_function_entry php_zlib_functions[] = {
|
1384 | 1258 | PHP_FE(readgzfile, arginfo_readgzfile)
|
1385 |
| - PHP_FALIAS(gzrewind, rewind, arginfo_gzpassthru) |
1386 |
| - PHP_FALIAS(gzclose, fclose, arginfo_gzpassthru) |
1387 |
| - PHP_FALIAS(gzeof, feof, arginfo_gzpassthru) |
1388 |
| - PHP_FALIAS(gzgetc, fgetc, arginfo_gzpassthru) |
| 1259 | + PHP_FALIAS(gzrewind, rewind, arginfo_gzrewind) |
| 1260 | + PHP_FALIAS(gzclose, fclose, arginfo_gzclose) |
| 1261 | + PHP_FALIAS(gzeof, feof, arginfo_gzeof) |
| 1262 | + PHP_FALIAS(gzgetc, fgetc, arginfo_gzgetc) |
1389 | 1263 | PHP_FALIAS(gzgets, fgets, arginfo_gzgets)
|
1390 | 1264 | PHP_FALIAS(gzread, fread, arginfo_gzread)
|
1391 | 1265 | PHP_FE(gzopen, arginfo_gzopen)
|
1392 | 1266 | PHP_FALIAS(gzpassthru, fpassthru, arginfo_gzpassthru)
|
1393 | 1267 | PHP_FALIAS(gzseek, fseek, arginfo_gzseek)
|
1394 |
| - PHP_FALIAS(gztell, ftell, arginfo_gzpassthru) |
1395 |
| - PHP_FALIAS(gzwrite, fwrite, arginfo_gzputs) |
| 1268 | + PHP_FALIAS(gztell, ftell, arginfo_gztell) |
| 1269 | + PHP_FALIAS(gzwrite, fwrite, arginfo_gzwrite) |
1396 | 1270 | PHP_FALIAS(gzputs, fwrite, arginfo_gzputs)
|
1397 | 1271 | PHP_FE(gzfile, arginfo_gzfile)
|
1398 | 1272 | PHP_FE(gzcompress, arginfo_gzcompress)
|
|
0 commit comments