]> granicus.if.org Git - php/commitdiff
MFH
authorIlia Alshanetsky <iliaa@php.net>
Thu, 5 Dec 2002 22:46:40 +0000 (22:46 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Thu, 5 Dec 2002 22:46:40 +0000 (22:46 +0000)
ext/ereg/ereg.c
ext/standard/array.c
ext/standard/basic_functions.c
ext/standard/datetime.c
ext/standard/dns.c
ext/standard/filestat.c
ext/standard/iptc.c
ext/standard/pack.c
ext/standard/reg.c
ext/standard/scanf.c
ext/standard/string.c

index 9a5865c33e1cc0a86fb60f98c57fdc8771e47956..89024a0e4d81c57588485da8a111da27c2098554 100644 (file)
@@ -517,10 +517,7 @@ static void php_split(INTERNAL_FUNCTION_PARAMETERS, int icase)
                RETURN_FALSE;
        }
 
-       if (array_init(return_value) == FAILURE) {
-               regfree(&re);
-               RETURN_FALSE;
-       }
+       array_init(return_value);
 
        /* churn through str, generating array entries as we go */
        while ((count == -1 || count > 1) && !(err = regexec(&re, strp, 1, subs, 0))) {
index a1c0df8c0da40734196ec7d88d15369168e62fa0..15a1138bc4ba2147f5c8bfe79fca7b3106828ac5 100644 (file)
@@ -1374,9 +1374,7 @@ PHP_FUNCTION(array_fill)
        }
 
        /* allocate an array for return */
-       if (array_init(return_value) == FAILURE) {
-               RETURN_FALSE;
-       }
+       array_init(return_value);
 
        switch (Z_TYPE_PP(start_key)) {
                case IS_STRING:
@@ -1428,9 +1426,7 @@ PHP_FUNCTION(range)
        }
 
        /* allocate an array for return */
-       if (array_init(return_value) == FAILURE) {
-               RETURN_FALSE;
-       }
+       array_init(return_value);
 
        if (Z_TYPE_PP(zlow)==IS_STRING && Z_TYPE_PP(zhigh)==IS_STRING) {
                char *low, *high;
index de8f55ad2b0b7816fba4edd4fa10bbe98689005b..242342deb6d58981bfbdd637591f73caf3ab2a4e 100644 (file)
@@ -1504,9 +1504,7 @@ PHP_FUNCTION(getopt)
        }
 
        /* Initialize the return value as an array. */
-       if (array_init(return_value)) {
-               RETURN_FALSE;
-       }
+       array_init(return_value);
 
        /* Disable getopt()'s error messages. */
        opterr = 0;
index 386236a73cf078e432134612759d910716b8f802..1d0d6f1e75c67bd39c1eaba19318befb6950701d 100644 (file)
@@ -662,10 +662,7 @@ PHP_FUNCTION(localtime)
                php_error_docref(NULL TSRMLS_CC, E_WARNING, "Invalid local time");
                RETURN_FALSE;
        }
-       if (array_init(return_value) == FAILURE) {
-               php_error_docref(NULL TSRMLS_CC, E_ERROR, "Cannot prepare return array from localtime");
-               RETURN_FALSE;
-       }
+       array_init(return_value);
 
        if (assoc_array) {
                add_assoc_long(return_value, "tm_sec",   ta->tm_sec);
@@ -713,10 +710,7 @@ PHP_FUNCTION(getdate)
                php_error_docref(NULL TSRMLS_CC, E_WARNING, "Cannot perform date calculation");
                return;
        }
-       if (array_init(return_value) == FAILURE) {
-               php_error_docref(NULL TSRMLS_CC, E_ERROR, "Unable to initialize array");
-               return;
-       }
+       array_init(return_value);
        add_assoc_long(return_value, "seconds", ta->tm_sec);
        add_assoc_long(return_value, "minutes", ta->tm_min);
        add_assoc_long(return_value, "hours", ta->tm_hour);
index 901c6c6322896bfa3a4a8a1c5b8ed3cb154071a2..47f9cb32782cb33b23d84e41d71626e2f5ff305c 100644 (file)
@@ -174,9 +174,7 @@ PHP_FUNCTION(gethostbynamel)
        }
        convert_to_string_ex(arg);
 
-       if (array_init(return_value) == FAILURE) {
-               RETURN_FALSE;
-       }
+       array_init(return_value);
 
        hp = gethostbyname(Z_STRVAL_PP(arg));
        if (hp == NULL || hp->h_addr_list == NULL) {
@@ -304,9 +302,7 @@ PHP_FUNCTION(getmxrr)
                        }
                        need_weight = 1;
                        pval_destructor(weight_list); /* start with clean array */
-                       if (array_init(weight_list) == FAILURE) {
-                               RETURN_FALSE;
-                       }
+                       array_init(weight_list);
                        break;
 
                default:
@@ -315,9 +311,7 @@ PHP_FUNCTION(getmxrr)
 
        convert_to_string(host);
        pval_destructor(mx_list); /* start with clean array */
-       if (array_init(mx_list) == FAILURE ) {
-               RETURN_FALSE;
-       }
+       array_init(mx_list);
 
        /* Go! */
        i = res_search(Z_STRVAL_P(host), C_IN, T_MX, (u_char *)&ans, sizeof(ans));
index e706534f7c65fba585c392bccd56eb14d96534e4..7774d6dd6fa58ea318a9668dec913b484bd2f32c 100644 (file)
@@ -747,9 +747,7 @@ static void php_stat(const char *filename, php_stat_len filename_length, int typ
 #endif
                /* FALLTHROUGH */
        case FS_STAT:
-               if (array_init(return_value) == FAILURE) {
-                       RETURN_FALSE;
-               }
+               array_init(return_value);
 
                MAKE_LONG_ZVAL_INCREF(stat_dev, stat_sb->st_dev);
                MAKE_LONG_ZVAL_INCREF(stat_ino, stat_sb->st_ino);
index d42bcd489e903e04ef8c8e626898573c66eb4686..2d4f7def2fddefea8db254976ac0dfd6f954e358 100644 (file)
@@ -353,19 +353,13 @@ PHP_FUNCTION(iptcparse)
                        break;
 
                if (tagsfound == 0) { /* found the 1st tag - initialize the return array */
-                       if (array_init(return_value) == FAILURE) {
-                               php_error_docref(NULL TSRMLS_CC, E_ERROR, "Unable to initialize array");
-                               RETURN_FALSE;
-                       }
+                       array_init(return_value);
                }
 
                if (zend_hash_find(Z_ARRVAL_P(return_value), key, strlen(key) + 1, (void **) &element) == FAILURE) {
                        ALLOC_ZVAL(values);
                        INIT_PZVAL(values);
-                       if (array_init(values) == FAILURE) {
-                               php_error_docref(NULL TSRMLS_CC, E_ERROR, "Unable to initialize array");
-                               RETURN_FALSE;
-                       }
+                       array_init(values);
                        
                        zend_hash_update(Z_ARRVAL_P(return_value), key, strlen(key)+1, (void *) &values, sizeof(pval*), (void **) &element);
                } 
index eab6d2bac852eb8f1f48942675786d720dabc97d..df84a8c4e7a65e3e59a4abbe252e3a465a290e6c 100644 (file)
@@ -534,8 +534,7 @@ PHP_FUNCTION(unpack)
        inputlen = Z_STRLEN_PP(inputarg);
        inputpos = 0;
 
-       if (array_init(return_value) == FAILURE)
-               RETURN_FALSE;
+       array_init(return_value);
 
        while (formatlen-- > 0) {
                char type = *(format++);
index 9a5865c33e1cc0a86fb60f98c57fdc8771e47956..89024a0e4d81c57588485da8a111da27c2098554 100644 (file)
@@ -517,10 +517,7 @@ static void php_split(INTERNAL_FUNCTION_PARAMETERS, int icase)
                RETURN_FALSE;
        }
 
-       if (array_init(return_value) == FAILURE) {
-               regfree(&re);
-               RETURN_FALSE;
-       }
+       array_init(return_value);
 
        /* churn through str, generating array entries as we go */
        while ((count == -1 || count > 1) && !(err = regexec(&re, strp, 1, subs, 0))) {
index 94aa9a21b015ecd2d0de4246d62da208f0e4cc2a..6f9a35582d08b7e9dafacb565a55b5fc52325282 100644 (file)
@@ -656,10 +656,8 @@ PHPAPI int php_sscanf_internal(    char *string, char *format,
 
     if (!numVars) {
         /* allocate an array for return */
-        if (array_init(*return_value) == FAILURE) {
-                       scan_set_error_return(0, return_value);                 
-            return FAILURE;
-        }
+        array_init(*return_value);
+
         for (i = 0; i < totalVars; i++) {
                if (add_next_index_null(*return_value) == FAILURE) {
                                scan_set_error_return(0, return_value);
index 6679b227a1409551404089598c54d416ee1fc73a..62e50224499975fb058bda53541d09811630d3de 100644 (file)
@@ -793,9 +793,7 @@ PHP_FUNCTION(explode)
                RETURN_FALSE;
        }
 
-       if (array_init(return_value) == FAILURE) {
-               RETURN_FALSE;
-       }
+       array_init(return_value);
 
        if (limit == 0 || limit == 1) {
                add_index_stringl(return_value, 0, Z_STRVAL_PP(str), Z_STRLEN_PP(str), 1);
@@ -3721,13 +3719,9 @@ PHP_FUNCTION(localeconv)
                WRONG_PARAM_COUNT;
        }
 
-       if (array_init(return_value) == FAILURE) {
-               RETURN_FALSE;
-       }
-
-       if (array_init(grouping) == FAILURE || array_init(mon_grouping) == FAILURE) {
-               RETURN_FALSE;
-       }       
+       array_init(return_value);
+       array_init(grouping);
+       array_init(mon_grouping);
 
 #ifdef HAVE_LOCALECONV
        {