php-src/ext/standard
Sascha Schumann dbb3402c0f php_add_var_hash() uses sizeof(id) in the calls to zend_hash_*, implying
that all bytes in the character array have been set (they are used
to compute the hash value using hashpjw).

The function assumes that sprintf's %p modifier would always prefix
the output with "0x".  On HPUX, this is not the case.  Hence, not
all bytes may be properly initialized before being read.

This has been addressed by using only initialized bytes as the key.
2001-01-09 05:49:37 +00:00
..
tests Adding test for is_scalar(). 2000-12-18 21:24:25 +00:00
array.c @- Changed extract() to check that prefixed name is a valid one. (Andrei) 2001-01-08 21:57:14 +00:00
assert.c update my email. 2000-10-29 09:14:55 +00:00
base64.c The result of conv_z_macros and some manual conversion of 2000-11-27 13:31:21 +00:00
base64.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
basic_functions.c added iconv_set_encoding() to change the encoding setting. 2001-01-08 02:39:52 +00:00
basic_functions.h added a output handler function ob_iconv_handler which tranforms output encoding using iconv(). 2001-01-08 01:40:33 +00:00
browscap.c Optimize it a bit - no need to dup empty string (which can be pretty common for .ini) 2001-01-08 20:13:32 +00:00
config.m4 @Added iconv() function (using libc or libiconv) (Stig) 2000-12-15 01:01:14 +00:00
crc32.c Cleaning up some mess 2000-08-21 09:50:53 +00:00
CREDITS 2nd step towards auto-credits 2000-11-20 10:33:33 +00:00
credits_ext.h Added OpenSSL 2001-01-07 21:35:20 +00:00
credits_sapi.h filename wildcards in a c comment were a bad idea 2000-11-23 06:58:14 +00:00
credits.c Add the QA team to the credits 2000-12-19 22:59:14 +00:00
credits.h first step towards auto-generated credits 2000-11-20 10:05:57 +00:00
crypt.c - Fix for bug #8535 - floating point exception on FreeBSD while initializing 2001-01-08 21:13:24 +00:00
cyr_convert.c Add support to ukrainian characters (by serhiy@society.kiev.ua) 2000-11-06 08:46:12 +00:00
cyr_convert.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
datetime.c fixed date not allocating enough buffer, bug 7963 2001-01-05 17:34:47 +00:00
datetime.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
dir.c - Make all places use MAXPATHLEN in the same way. It includes the 2000-12-16 20:52:43 +00:00
dl.c Fixed windows build. 2000-11-06 06:31:00 +00:00
dl.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
dns.c The result of conv_z_macros and some manual conversion of 2000-11-27 13:31:21 +00:00
dns.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
exec.c Use platform's dir separator 2001-01-08 16:39:39 +00:00
exec.h Add EscapeShellArg() function which turns a b into 'a b' and 2000-09-05 16:55:32 +00:00
file.c - Make the INI mechanism thread safe (fix necessary API changes from Zend) 2000-12-27 15:43:05 +00:00
file.h Hardcode all functions which are mentioned in the Large File Support Spec 2000-12-07 12:09:38 +00:00
filestat.c Hardcode all functions which are mentioned in the Large File Support Spec 2000-12-07 12:09:38 +00:00
flock_compat.c Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
flock_compat.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
formatted_print.c Make use of zend_isinf and zend_isnan. 2000-08-20 06:08:14 +00:00
fsock.c - Use memcmp() instead of ugly char-by-char compare 2000-12-20 15:51:16 +00:00
fsock.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
ftp_fopen_wrapper.c compile fixes & update of win32 dsp 2000-10-13 09:13:01 +00:00
head.c Allow users to specify whether they want to replace existing header fields. 2000-10-27 09:43:06 +00:00
head.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
html.c fixed bug 7961 2000-11-24 16:17:58 +00:00
html.h Clean up htmlspecialchars/htmlentities inconsistencies. 2000-09-12 17:22:37 +00:00
http_fopen_wrapper.c - URL-opened files now store the HTTP response header in $http_response_header 2000-10-28 01:31:56 +00:00
image.c - Fixed warning under VC6 2000-08-11 23:24:54 +00:00
incomplete_class.c - Cleanup some output functions 2000-09-30 16:13:48 +00:00
info.c Many patches. I hope I remember them all: 2001-01-02 22:49:31 +00:00
info.h Add the QA team to the credits 2000-12-19 22:59:14 +00:00
iptc.c update my email. 2000-10-29 09:14:55 +00:00
lcg.c Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
levenshtein.c enforce lenght limit and catch out-ouf-memory conditions 2000-12-14 16:38:15 +00:00
link.c - Use CHECKUID_* #define's instead of cryptic numbers in php_checkuid() 2000-11-02 23:08:07 +00:00
mail.c evaluate sendmail exit status, fixes unix side of bug #5630 2000-08-03 19:26:19 +00:00
Makefile.in first step towards auto-generated credits 2000-11-20 10:05:57 +00:00
math.c update my email. 2000-10-29 09:14:55 +00:00
md5.c Get rid of php_global.h and the associated data types UINT4/_POINTER. 2000-08-21 10:10:31 +00:00
md5.h Get rid of php_global.h and the associated data types UINT4/_POINTER. 2000-08-21 10:10:31 +00:00
metaphone.c update my email. 2000-10-29 09:14:55 +00:00
microtime.c - ARG_COUNT(ht) -> ZEND_NUM_ARGS() mega patch 2000-06-05 19:47:54 +00:00
microtime.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
output.c Very initial work on chunked output buffering. It's really unoptimized at 2000-11-23 18:43:18 +00:00
pack.c Make "H*" work 2000-10-30 12:26:26 +00:00
pack.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
pageinfo.c Fix possible crash when stat information is not available 2000-08-08 15:50:28 +00:00
pageinfo.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
parsedate.y Namespace protect parse_date interface and implementation 2000-12-08 00:12:35 +00:00
php_array.h Make php_array_merge() an API function. 2000-12-11 05:36:24 +00:00
php_assert.h update my email. 2000-10-29 09:14:55 +00:00
php_browscap.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
php_crypt.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
php_dir.h Hardcode all functions which are mentioned in the Large File Support Spec 2000-12-07 12:09:38 +00:00
php_ext_syslog.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
php_filestat.h Hardcode all functions which are mentioned in the Large File Support Spec 2000-12-07 12:09:38 +00:00
php_fopen_wrapper.c fopen wrappers cleanup 2000-10-13 00:09:31 +00:00
php_fopen_wrappers.h fopen wrappers cleanup 2000-10-13 00:09:31 +00:00
php_image.h Rename macros which begin with underscore to appropiate macros. The general 2000-07-03 00:41:19 +00:00
php_incomplete_class.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
php_iptc.h update my email. 2000-10-29 09:14:55 +00:00
php_lcg.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
php_link.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
php_mail.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
php_math.h Added some more predefined constants 2000-08-19 22:01:37 +00:00
php_metaphone.h update my email. 2000-10-29 09:14:55 +00:00
php_output.h Very initial work on chunked output buffering. It's really unoptimized at 2000-11-23 18:43:18 +00:00
php_parsedate.h Namespace protect parse_date interface and implementation 2000-12-08 00:12:35 +00:00
php_rand.h Change header protection macros to conform to standard. 2000-07-02 23:46:51 +00:00
php_smart_str_public.h Move structure definition into its own file, so that public header 2000-10-12 00:48:12 +00:00
php_smart_str.h Fix allocation 2000-11-14 20:34:14 +00:00
php_standard.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
php_string.h added iconv_set_encoding() to change the encoding setting. 2001-01-08 02:39:52 +00:00
php_var.h Add support for serializing references. 2000-10-30 17:10:06 +00:00
quot_print.c @ quoted_printable_decode() function is made RFC-2045 compliant. (Kir) 2000-11-17 10:55:37 +00:00
quot_print.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
rand.c @Set default include_path so PEAR files can be reached (Stig) 2000-07-18 11:02:28 +00:00
reg.c Sorry only the *_replaceparameters are wrong. 2000-08-04 11:57:21 +00:00
reg.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
scanf.c Fix crash in sscanf in error handler (#7533) 2000-10-30 16:44:01 +00:00
scanf.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
soundex.c - ARG_COUNT(ht) -> ZEND_NUM_ARGS() mega patch 2000-06-05 19:47:54 +00:00
string.c WS fix 2001-01-08 23:18:07 +00:00
strnatcmp.c @ Updated natural comparison/sorting algorithm by Martin Pool 2000-04-29 18:57:06 +00:00
syslog.c Since we don't allow parameters for syslog, we shouln't pass the 2000-09-08 11:24:08 +00:00
type.c Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
type.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
uniqid.c - ARG_COUNT(ht) -> ZEND_NUM_ARGS() mega patch 2000-06-05 19:47:54 +00:00
uniqid.h Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files. 2000-07-24 01:40:02 +00:00
url_scanner_ex.c Make the generated <input> lower case and terminated with a /, 2001-01-02 20:39:27 +00:00
url_scanner_ex.h Reinstantiate single quotes properly. 2000-10-26 18:05:47 +00:00
url_scanner_ex.re Make the generated <input> lower case and terminated with a /, 2001-01-02 20:39:27 +00:00
url_scanner.c The rewrite was completely authored by Hartmut 2000-09-19 17:45:44 +00:00
url_scanner.h Fix RINIT/RSHUTDOWN functions and add url_adapt_ext() 2000-09-19 17:21:26 +00:00
url.c - Now really fix it. 2000-10-02 18:13:53 +00:00
url.h This url symbol was a bit too generic. Change it to php_url instead. 2000-07-29 22:32:21 +00:00
var.c php_add_var_hash() uses sizeof(id) in the calls to zend_hash_*, implying 2001-01-09 05:49:37 +00:00