Skip to content

Commit 25a5146

Browse files
authored
Clean-up unused headers (#14365)
* ext/mbstring.c: clean-up headers and include intrinsics
1 parent c3b3e90 commit 25a5146

33 files changed

+17
-76
lines changed

ext/bz2/bz2.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626

2727
/* PHP Includes */
2828
#include "ext/standard/info.h"
29-
#include "ext/standard/php_string.h"
3029
#include "main/php_network.h"
3130

3231
/* for fileno() */

ext/dba/dba.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,7 @@
3232

3333
#include "php_dba.h"
3434
#include "ext/standard/info.h"
35-
#include "ext/standard/php_string.h"
36-
#include "ext/standard/flock_compat.h"
35+
#include "ext/standard/flock_compat.h" /* Compatibility for Windows */
3736

3837
#include "php_gdbm.h"
3938
#include "php_ndbm.h"

ext/fileinfo/php_libmagic.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,7 @@
1717
#ifndef PHP_LIBMAGIC_H
1818
#define PHP_LIBMAGIC_H
1919

20-
#include "php_fileinfo.h"
21-
2220
#include "main/php_network.h"
23-
#include "ext/standard/php_string.h"
2421
#include "ext/pcre/php_pcre.h"
2522

2623
#ifdef PHP_WIN32

ext/filter/filter.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
#endif
2323

2424
#include "php_filter.h"
25+
#include "main/php_variables.h"
26+
#include "ext/standard/info.h"
2527

2628
ZEND_DECLARE_MODULE_GLOBALS(filter)
2729

ext/filter/php_filter.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,6 @@
2222
#include "zend_API.h"
2323
#include "php.h"
2424
#include "php_ini.h"
25-
#include "ext/standard/info.h"
26-
#include "ext/standard/php_string.h"
27-
#include "ext/standard/html.h"
28-
#include "php_variables.h"
2925

3026
extern zend_module_entry filter_module_entry;
3127
#define phpext_filter_ptr &filter_module_entry

ext/filter/sanitizing_filters.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616

1717
#include "php_filter.h"
1818
#include "filter_private.h"
19+
#include "ext/standard/php_string.h"
20+
#include "ext/standard/html.h"
1921
#include "zend_smart_str.h"
2022

2123
/* {{{ STRUCTS */

ext/libxml/libxml.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
#include "SAPI.h"
2424

2525
#include "zend_variables.h"
26-
#include "ext/standard/php_string.h"
2726
#include "ext/standard/info.h"
2827
#include "ext/standard/file.h"
2928

ext/mbstring/mb_gpc.c

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,9 @@
2121
#include "php_variables.h"
2222
#include "libmbfl/mbfl/mbfilter_pass.h"
2323
#include "mbstring.h"
24-
#include "ext/standard/php_string.h"
25-
#include "ext/standard/php_mail.h"
2624
#include "ext/standard/url.h"
27-
#include "main/php_output.h"
28-
#include "ext/standard/info.h"
2925

3026
#include "php_globals.h"
31-
#include "rfc1867.h"
32-
#include "php_content_types.h"
3327
#include "SAPI.h"
3428
#include "TSRM.h"
3529

ext/mbstring/mbstring.c

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,28 +28,24 @@
2828
#include "ext/standard/php_string.h"
2929
#include "ext/standard/php_mail.h"
3030
#include "ext/standard/exec.h"
31-
#include "ext/standard/url.h"
3231
#include "main/php_output.h"
3332
#include "ext/standard/info.h"
3433
#include "ext/pcre/php_pcre.h"
3534

3635
#include "libmbfl/mbfl/mbfilter_8bit.h"
3736
#include "libmbfl/mbfl/mbfilter_pass.h"
38-
#include "libmbfl/mbfl/mbfilter_wchar.h"
3937
#include "libmbfl/mbfl/eaw_table.h"
4038
#include "libmbfl/filters/mbfilter_base64.h"
4139
#include "libmbfl/filters/mbfilter_cjk.h"
4240
#include "libmbfl/filters/mbfilter_qprint.h"
4341
#include "libmbfl/filters/mbfilter_htmlent.h"
4442
#include "libmbfl/filters/mbfilter_uuencode.h"
4543
#include "libmbfl/filters/mbfilter_ucs4.h"
46-
#include "libmbfl/filters/mbfilter_utf8.h"
4744
#include "libmbfl/filters/mbfilter_utf16.h"
4845
#include "libmbfl/filters/mbfilter_singlebyte.h"
4946
#include "libmbfl/filters/translit_kana_jisx0201_jisx0208.h"
5047
#include "libmbfl/filters/unicode_prop.h"
5148

52-
#include "php_variables.h"
5349
#include "php_globals.h"
5450
#include "rfc1867.h"
5551
#include "php_content_types.h"
@@ -69,6 +65,15 @@
6965

7066
#include "rare_cp_bitvec.h"
7167

68+
#ifdef __SSE2__
69+
#include <emmintrin.h>
70+
#endif
71+
72+
#ifdef __SSE3__
73+
#include <immintrin.h>
74+
#include <pmmintrin.h>
75+
#endif
76+
7277
/* }}} */
7378

7479
/* {{{ prototypes */

ext/mysqli/mysqli.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
#include "php.h"
2626
#include "php_ini.h"
2727
#include "ext/standard/info.h"
28-
#include "ext/standard/php_string.h"
2928
#include "php_mysqli.h"
3029
#include "php_mysqli_structs.h"
3130
#include "mysqli_priv.h"

0 commit comments

Comments
 (0)