]> granicus.if.org Git - php/commitdiff
MFH: Fix compiler warnings, safe_emalloc expects size_t, not double as ceil returns
authorKalle Sommer Nielsen <kalle@php.net>
Wed, 13 May 2009 16:29:26 +0000 (16:29 +0000)
committerKalle Sommer Nielsen <kalle@php.net>
Wed, 13 May 2009 16:29:26 +0000 (16:29 +0000)
ext/standard/uuencode.c

index 62c6a3287695a0c94f4cb51d9606afec00f0a10e..60fe3829ccabe692ef90e8080f4f07676988eaf5 100644 (file)
@@ -71,7 +71,7 @@ PHPAPI int php_uuencode(char *src, int src_len, char **dest) /* {{{ */
        char *p, *s, *e, *ee;
 
        /* encoded length is ~ 38% greater then the original */
-       p = *dest = safe_emalloc(ceil(src_len * 1.38), 1, 46);
+       p = *dest = safe_emalloc((size_t) ceil(src_len * 1.38), 1, 46);
        s = src;
        e = src + src_len;
 
@@ -129,7 +129,7 @@ PHPAPI int php_uudecode(char *src, int src_len, char **dest) /* {{{ */
        int len, total_len=0;
        char *s, *e, *p, *ee;
 
-       p = *dest = safe_emalloc(ceil(src_len * 0.75), 1, 1);
+       p = *dest = safe_emalloc((size_t) ceil(src_len * 0.75), 1, 1);
        s = src;
        e = src + src_len;