]> granicus.if.org Git - php/commitdiff
Eliminate cast
authorAnatol Belski <ab@php.net>
Wed, 22 Nov 2017 11:50:50 +0000 (12:50 +0100)
committerAnatol Belski <ab@php.net>
Wed, 22 Nov 2017 11:50:50 +0000 (12:50 +0100)
main/php_scandir.c

index 2bfecee3ae1b26ff95b16cff03a71fe04bfe9612..0a26267a1682bc57e79c03dd22eebdac5b4c1f72 100644 (file)
@@ -73,7 +73,7 @@ PHPAPI int php_scandir(const char *dirname, struct dirent **namelist[], int (*se
        }
 
        while (!php_readdir_r(dirp, (struct dirent *)entry, &dp) && dp) {
-               int dsize = 0;
+               size_t dsize = 0;
                struct dirent *newdp = NULL;
 
                if (selector && (*selector)(dp) == 0) {
@@ -95,7 +95,7 @@ PHPAPI int php_scandir(const char *dirname, struct dirent **namelist[], int (*se
                        vector = newv;
                }
 
-               dsize = sizeof (struct dirent) + (((int)strlen(dp->d_name) + 1) * sizeof(char));
+               dsize = sizeof (struct dirent) + ((strlen(dp->d_name) + 1) * sizeof(char));
                newdp = (struct dirent *) malloc(dsize);
 
                if (newdp == NULL) {