diff options
author | Thies C. Arntzen <thies@php.net> | 1999-10-13 19:51:11 +0000 |
---|---|---|
committer | Thies C. Arntzen <thies@php.net> | 1999-10-13 19:51:11 +0000 |
commit | f5fa29184cf620d0c14c0cd848f1df97d99a3200 (patch) | |
tree | 9dd6d4074beaa094d15a15fc9cce0a902c8ff05d /ext/standard/html.c | |
parent | 8bafcd3aa7ea88ca3de1a110084ce9f349f32658 (diff) | |
download | php-git-f5fa29184cf620d0c14c0cd848f1df97d99a3200.tar.gz |
(PHP: htmlspecialchars, htmlentities): new zend-api for html-function (not worth mentioning in NEWS)
Diffstat (limited to 'ext/standard/html.c')
-rw-r--r-- | ext/standard/html.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/ext/standard/html.c b/ext/standard/html.c index 8f2cb68788..c04a257504 100644 --- a/ext/standard/html.c +++ b/ext/standard/html.c @@ -45,25 +45,25 @@ static char EntTable[][7] = static void _php3_htmlentities(INTERNAL_FUNCTION_PARAMETERS, int all) { - pval *arg; + pval **arg; int i, len, maxlen; unsigned char *old; char *new; - if (ARG_COUNT(ht) != 1 || getParameters(ht, 1, &arg) == FAILURE) { + if (ARG_COUNT(ht) != 1 || getParametersEx(1, &arg) == FAILURE) { WRONG_PARAM_COUNT; } - convert_to_string(arg); + convert_to_string_ex(arg); - maxlen = 2 * arg->value.str.len; + maxlen = 2 * (*arg)->value.str.len; if (maxlen < 128) maxlen = 128; new = emalloc (maxlen); len = 0; - old = (unsigned char *)arg->value.str.val; - i = arg->value.str.len; + old = (unsigned char *)(*arg)->value.str.val; + i = (*arg)->value.str.len; while (i--) { if (len + 9 > maxlen) new = erealloc (new, maxlen += 128); |