mirror of
https://github.com/php/php-src.git
synced 2024-09-21 18:07:23 +00:00
d3ca28f569
The C89 standard and later defines the `<string.h>` header as part of the standard headers [1] and on current systems it is always present. Code included also `<strings.h>` header as an alterinative in some files. This kind of check was relevant on some older systems where the `<strings.h>` file included definitions for the C89 compliant `<string.h>`. Today such alternative check is not required anymore. The `<strings.h>` file is part of the POSIX definition these days. Also Autoconf suggests doing this and relying on C89 or above [2] and [3]. This patch also cleans few unused `<strings.h>` inclusions in the libmbfl. [1]: https://port70.net/~nsz/c/c89/c89-draft.html#4.1.2 [2]: http://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4 [3]: https://www.gnu.org/software/autoconf/manual/autoconf-2.69/autoconf.html |
||
---|---|---|
.. | ||
build | ||
builddef.bat | ||
codepage.c | ||
codepage.h | ||
console.c | ||
console.h | ||
cp_enc_map_gen.c | ||
cp_enc_map.c | ||
dllmain.c | ||
fnmatch.c | ||
fnmatch.h | ||
ftok.c | ||
getrusage.c | ||
getrusage.h | ||
glob.c | ||
glob.h | ||
globals.c | ||
grp.h | ||
inet.c | ||
inet.h | ||
ioutil.c | ||
ioutil.h | ||
ipc.h | ||
nice.c | ||
nice.h | ||
param.h | ||
php7dllts.rc | ||
php7dllts.rc2 | ||
php7ts_cli.rc | ||
php7ts_cli.rc2 | ||
php7ts.rc | ||
php7ts.rc2 | ||
php_inttypes.h | ||
php_registry.h | ||
php_stdbool.h | ||
php_stdint.h | ||
php_win32_globals.h | ||
readdir.c | ||
readdir.h | ||
registry.c | ||
resource.h | ||
select.c | ||
select.h | ||
sendmail.c | ||
sendmail.h | ||
signal.h | ||
sockets.c | ||
sockets.h | ||
syslog.h | ||
syslog.reg | ||
time.c | ||
time.h | ||
unistd.h | ||
winutil.c | ||
winutil.h | ||
wsyslog.c |