summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--php_imlib.c19
1 files changed, 4 insertions, 15 deletions
diff --git a/php_imlib.c b/php_imlib.c
index 270c5e9..ed8ca34 100644
--- a/php_imlib.c
+++ b/php_imlib.c
@@ -1882,10 +1882,7 @@ PHP_FUNCTION(imlib_list_fonts)
int fcount, i;
char **flist = imlib_list_fonts(&fcount);
- if (array_init(return_value) == FAILURE) {
- php_error(E_WARNING, "Cannot initialize return value");
- RETURN_FALSE;
- }
+ array_init(return_value);
if (!fcount)
RETURN_FALSE;
@@ -2650,14 +2647,7 @@ PHP_FUNCTION(imlib_pstext)
} else RETURN_FALSE;
}
- if (array_init(return_value) == FAILURE) {
- RETURN_FALSE;
- }
-
- if (array_init(return_value) == FAILURE) {
- php_error(E_WARNING, "Couldn't initialize array for returning bounding box");
- RETURN_FALSE;
- }
+ array_init(return_value);
add_next_index_long(return_value, str_img->metrics.leftSideBearing);
add_next_index_long(return_value, str_img->metrics.descent);
@@ -2917,9 +2907,8 @@ PHP_FUNCTION(imlib_psbbox)
}
if (T1_errno) RETURN_FALSE;
- if (array_init(return_value) == FAILURE) {
- RETURN_FALSE;
- }
+ array_init(return_value);
+
/*
printf("%d %d %d %d\n", str_bbox.llx, str_bbox.lly, str_bbox.urx, str_bbox.ury);
*/