Skip to content

Commit fd2d869

Browse files
authored
Clean-up some more headers (#14416)
Remove unused headers (such as php_ini.h for extensions that don't define INI settings) Use more specific headers when possible
1 parent 8f6612a commit fd2d869

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+11
-89
lines changed

ext/ctype/ctype.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,8 @@
1919
#endif
2020

2121
#include "php.h"
22-
#include "php_ini.h"
2322
#include "php_ctype.h"
2423
#include "ctype_arginfo.h"
25-
#include "SAPI.h"
2624
#include "ext/standard/info.h"
2725

2826
#include <ctype.h>

ext/date/php_date.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,10 @@
1515
*/
1616

1717
#include "php.h"
18-
#include "php_streams.h"
1918
#include "php_main.h"
20-
#include "php_globals.h"
2119
#include "php_ini.h"
2220
#include "ext/standard/info.h"
2321
#include "ext/standard/php_versioning.h"
24-
#include "ext/standard/php_math.h"
2522
#include "php_date.h"
2623
#include "zend_interfaces.h"
2724
#include "zend_exceptions.h"

ext/exif/exif.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
#include "exif_arginfo.h"
4444
#include <math.h>
4545
#include "php_ini.h"
46-
#include "ext/standard/php_string.h"
46+
#include "ext/standard/php_string.h" /* for php_basename() */
4747
#include "ext/standard/php_image.h"
4848
#include "ext/standard/info.h"
4949

ext/filter/php_filter.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,8 @@
1818
#ifndef PHP_FILTER_H
1919
#define PHP_FILTER_H
2020

21-
#include "SAPI.h"
2221
#include "zend_API.h"
2322
#include "php.h"
24-
#include "php_ini.h"
2523

2624
extern zend_module_entry filter_module_entry;
2725
#define phpext_filter_ptr &filter_module_entry

ext/gmp/gmp.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#endif
2020

2121
#include "php.h"
22-
#include "php_ini.h"
2322
#include "php_gmp.h"
2423
#include "php_gmp_int.h"
2524
#include "ext/standard/info.h"

ext/iconv/iconv.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
#endif
2222

2323
#include "php.h"
24-
#include "php_globals.h"
2524
#include "ext/standard/info.h"
2625
#include "main/php_output.h"
2726
#include "SAPI.h"

ext/intl/idn/idn.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,9 @@
2424

2525
#include <unicode/uidna.h>
2626
#include <unicode/ustring.h>
27-
#include "ext/standard/php_string.h"
2827

2928
#include "idn.h"
3029
#include "intl_error.h"
31-
#include "intl_convert.h"
3230
/* }}} */
3331

3432
enum {

ext/json/json.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,7 @@
2020
#endif
2121

2222
#include "php.h"
23-
#include "php_ini.h"
2423
#include "ext/standard/info.h"
25-
#include "ext/standard/html.h"
2624
#include "zend_smart_str.h"
2725
#include "php_json.h"
2826
#include "php_json_encoder.h"

ext/json/json_encoder.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,11 @@
2020
#endif
2121

2222
#include "php.h"
23-
#include "php_ini.h"
24-
#include "ext/standard/info.h"
2523
#include "ext/standard/html.h"
2624
#include "zend_smart_str.h"
2725
#include "php_json.h"
2826
#include "php_json_encoder.h"
27+
#include "zend_portability.h"
2928
#include <zend_exceptions.h>
3029
#include "zend_enum.h"
3130

ext/mbstring/mb_gpc.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,12 @@
1717

1818
/* {{{ includes */
1919
#include "php.h"
20-
#include "php_ini.h"
2120
#include "php_variables.h"
2221
#include "libmbfl/mbfl/mbfilter_pass.h"
2322
#include "mbstring.h"
2423
#include "ext/standard/url.h"
2524

2625
#include "php_globals.h"
27-
#include "SAPI.h"
2826
#include "TSRM.h"
2927

3028
#include "mb_gpc.h"

0 commit comments

Comments
 (0)