php-src/ext/standard
Peter Kokot fd1ad1e25a Remove HAVE_LIMITS_H
The `<limits.h>` header file is part of the standard C89 headers [1]
and on current systems can be included unconditionally.

Since PHP requires at least C89 or greater, the `HAVE_LIMITS_H` symbol
defined by Autoconf in configure.ac [2] can be ommitted and simplifed
however due to bundled file library (libmagic) and timelib still using
it, the removal there was omitted and done only in Zend.m4 file.

Current bundled libraries libtime, oniguruma, and libmagic still include
partial `HAVE_LIMITS_H` usage and will be more refactored when this is
possible.

Refs:
[1] https://port70.net/~nsz/c/c89/c89-draft.html#4.1.2
[2] https://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4
2019-04-07 15:20:02 +02:00
..
html_tables Update and fix remaining year ranges (2019) 2019-02-08 23:14:29 +01:00
tests Merge branch 'PHP-7.3' into PHP-7.4 2019-03-29 09:58:37 +01:00
array.c Fixed bug #77793 2019-03-25 17:33:17 +01:00
assert.c Remove function_table var from the caller 2019-03-11 10:00:39 +01:00
base64.c Make ABI of SIMD optimized functions independent of compiler flags 2019-02-14 11:49:21 +01:00
base64.h Make ABI of SIMD optimized functions independent of compiler flags 2019-02-14 11:49:21 +01:00
basic_functions.c tsrm environment lock 2019-03-29 19:06:02 +01:00
basic_functions.h Implement FR #77377 handle CTRL+C in Windows 2019-02-08 18:10:31 -08:00
browscap.c Remove local variables 2019-02-03 21:03:00 +01:00
config.m4 Clean *nix build system 2019-03-07 20:58:14 +01:00
config.w32 Sync leading and final newlines in source code files 2018-10-14 12:54:08 +02:00
crc32.c Remove local variables 2019-02-03 21:03:00 +01:00
crc32.h Remove local variables 2019-02-03 21:03:00 +01:00
credits_ext.h Avoid mention of php7 in credits script 2019-01-28 11:26:45 +01:00
credits_sapi.h Avoid mention of php7 in credits script 2019-01-28 11:26:45 +01:00
credits.c Give Peter credit for his work on the Unix build system 2019-03-07 23:27:10 +02:00
credits.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
crypt_blowfish.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
crypt_blowfish.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
crypt_freesec.c Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
crypt_freesec.h Remove unused Git attributes ident 2018-07-25 00:53:25 +02:00
crypt_sha256.c Remove HAVE_STRING_H 2018-09-18 05:32:08 +02:00
crypt_sha512.c Remove HAVE_STRING_H 2018-09-18 05:32:08 +02:00
crypt.c Remove local variables 2019-02-03 21:03:00 +01:00
css.c Remove local variables 2019-02-03 21:03:00 +01:00
css.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
cyr_convert.c Remove local variables 2019-02-03 21:03:00 +01:00
cyr_convert.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
datetime.c Remove local variables 2019-02-03 21:03:00 +01:00
datetime.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
dir.c Remove local variables 2019-02-03 21:03:00 +01:00
dl.c Implement stricter extension compatibility check 2019-03-31 14:26:00 +02:00
dl.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
dns_win32.c Update and fix remaining year ranges (2019) 2019-02-08 23:14:29 +01:00
dns.c Remove local variables 2019-02-03 21:03:00 +01:00
exec.c Remove HAVE_LIMITS_H 2019-04-07 15:20:02 +02:00
exec.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
file.c Remove local variables 2019-02-03 21:03:00 +01:00
file.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
filestat.c Remove local variables 2019-02-03 21:03:00 +01:00
filters.c Remove local variables 2019-02-03 21:03:00 +01:00
flock_compat.c Remove local variables 2019-02-03 21:03:00 +01:00
flock_compat.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
formatted_print.c Remove unused variables 2019-03-17 23:29:51 +01:00
fsock.c Fix invalid free 2019-02-08 10:49:54 +01:00
fsock.h Remove local variables 2019-02-03 21:03:00 +01:00
ftok.c Remove local variables 2019-02-03 21:03:00 +01:00
ftp_fopen_wrapper.c Merge branch 'PHP-7.3' into PHP-7.4 2019-03-25 17:46:28 +01:00
head.c Merge branch 'PHP-7.3' into PHP-7.4 2019-02-14 10:43:45 +01:00
head.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
hrtime.c Remove local variables 2019-02-03 21:03:00 +01:00
hrtime.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
html_tables.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
html.c Remove local variables 2019-02-03 21:03:00 +01:00
html.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
http_fopen_wrapper.c Remove local variables 2019-02-03 21:03:00 +01:00
http.c Merge branch 'PHP-7.3' into PHP-7.4 2019-02-12 10:50:29 +01:00
image.c Fix typos in code comments [skip ci] 2019-02-18 17:48:12 +01:00
incomplete_class.c Remove local variables 2019-02-03 21:03:00 +01:00
info.c tsrm environment lock 2019-03-29 19:06:02 +01:00
info.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
iptc.c Remove local variables 2019-02-03 21:03:00 +01:00
lcg.c Remove local variables 2019-02-03 21:03:00 +01:00
levenshtein.c Remove local variables 2019-02-03 21:03:00 +01:00
link_win32.c Remove local variables 2019-02-03 21:03:00 +01:00
link.c Remove local variables 2019-02-03 21:03:00 +01:00
mail.c Remove local variables 2019-02-03 21:03:00 +01:00
Makefile.frag Sync leading and final newlines in source code files 2018-10-14 12:56:38 +02:00
Makefile.frag.w32 Sync leading and final newlines in source code files 2018-10-14 12:56:38 +02:00
math.c Remove local variables 2019-02-03 21:03:00 +01:00
md5.c Remove local variables 2019-02-03 21:03:00 +01:00
md5.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
metaphone.c Remove local variables 2019-02-03 21:03:00 +01:00
microtime.c Remove local variables 2019-02-03 21:03:00 +01:00
microtime.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
mt_rand.c Remove local variables 2019-02-03 21:03:00 +01:00
net.c Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
pack.c Remove local variables 2019-02-03 21:03:00 +01:00
pack.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
pageinfo.c Remove local variables 2019-02-03 21:03:00 +01:00
pageinfo.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
password.c Remove local variables 2019-02-03 21:03:00 +01:00
php_array.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_assert.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_browscap.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_crypt_r.c Always use ZEND_SECURE_ZERO() when cleaning up data 2019-04-06 18:15:42 -07:00
php_crypt_r.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_crypt.h Remove local variables 2019-02-03 21:03:00 +01:00
php_dir.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_dns.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_ext_syslog.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_filestat.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_fopen_wrapper.c Remove local variables 2019-02-03 21:03:00 +01:00
php_fopen_wrappers.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_ftok.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_http.h Remove local variables 2019-02-03 21:03:00 +01:00
php_image.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_incomplete_class.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_iptc.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_lcg.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_link.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_mail.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_math.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_metaphone.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_mt_rand.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_net.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_password.h Increase default time cost for argon2 password hashing 2019-03-27 00:36:19 -04:00
php_rand.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_random.h Remove local variables 2019-02-03 21:03:00 +01:00
php_smart_string_public.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_smart_string.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_standard.h Remove local variables 2019-02-03 21:03:00 +01:00
php_string.h Make ABI of SIMD optimized functions independent of compiler flags 2019-02-14 11:49:21 +01:00
php_type.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_uuencode.h Remove local variables 2019-02-03 21:03:00 +01:00
php_var.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
php_versioning.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
proc_open.c Implement FR #77377 handle CTRL+C in Windows 2019-02-08 18:10:31 -08:00
proc_open.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
quot_print.c Remove local variables 2019-02-03 21:03:00 +01:00
quot_print.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
rand.c Remove local variables 2019-02-03 21:03:00 +01:00
random.c Remove local variables 2019-02-03 21:03:00 +01:00
scanf.c Remove local variables 2019-02-03 21:03:00 +01:00
scanf.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
sha1.c Merge branch 'PHP-7.3' into PHP-7.4 2019-04-06 19:06:21 -07:00
sha1.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
soundex.c Remove local variables 2019-02-03 21:03:00 +01:00
streamsfuncs.c Remove function_table var from the caller 2019-03-11 10:00:39 +01:00
streamsfuncs.h Remove local variables 2019-02-03 21:03:00 +01:00
string.c Remove HAVE_LIMITS_H 2019-04-07 15:20:02 +02:00
strnatcmp.c [ci skip] Remove text editor modelines 2019-03-23 21:09:38 +01:00
syslog.c Remove local variables 2019-02-03 21:03:00 +01:00
type.c Remove local variables 2019-02-03 21:03:00 +01:00
uniqid.c Remove local variables 2019-02-03 21:03:00 +01:00
uniqid.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
url_scanner_ex.h Remove yearly range from copyright notice 2019-01-30 11:03:12 +02:00
url_scanner_ex.re Remove HAVE_LIMITS_H 2019-04-07 15:20:02 +02:00
url.c Remove local variables 2019-02-03 21:03:00 +01:00
url.h Remove local variables 2019-02-03 21:03:00 +01:00
user_filters.c Remove local variables 2019-02-03 21:03:00 +01:00
uuencode.c Remove local variables 2019-02-03 21:03:00 +01:00
var_unserializer.re Implement new custom object serialization mechanism 2019-03-22 10:43:06 +01:00
var.c Implement new custom object serialization mechanism 2019-03-22 10:43:06 +01:00
versioning.c Remove local variables 2019-02-03 21:03:00 +01:00
winver.h