summaryrefslogtreecommitdiff
path: root/ext/standard/html.c
diff options
context:
space:
mode:
authorThies C. Arntzen <thies@php.net>1999-10-13 19:51:11 +0000
committerThies C. Arntzen <thies@php.net>1999-10-13 19:51:11 +0000
commitf5fa29184cf620d0c14c0cd848f1df97d99a3200 (patch)
tree9dd6d4074beaa094d15a15fc9cce0a902c8ff05d /ext/standard/html.c
parent8bafcd3aa7ea88ca3de1a110084ce9f349f32658 (diff)
downloadphp-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.c12
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);