]> granicus.if.org Git - php/commitdiff
(PHP: htmlspecialchars, htmlentities): new zend-api for html-function (not worth...
authorThies C. Arntzen <thies@php.net>
Wed, 13 Oct 1999 19:51:11 +0000 (19:51 +0000)
committerThies C. Arntzen <thies@php.net>
Wed, 13 Oct 1999 19:51:11 +0000 (19:51 +0000)
ext/standard/html.c

index 8f2cb68788d2729e769ae4a4caaa7be88e152269..c04a2575041e50bf2ebad5f97871f899c19c6533 100644 (file)
@@ -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);