]> granicus.if.org Git - php/commitdiff
- Added "G" modifier to ini setting number format.
authorDerick Rethans <derick@php.net>
Mon, 13 Dec 2004 09:09:06 +0000 (09:09 +0000)
committerDerick Rethans <derick@php.net>
Mon, 13 Dec 2004 09:09:06 +0000 (09:09 +0000)
Zend/zend_operators.c

index cf63461668b2aa72811a5062ae5f65dfdd92d33f..7806167cce40f9314eb924b90e8dd69dbe3986d1 100644 (file)
@@ -43,13 +43,17 @@ ZEND_API int zend_atoi(const char *str, int str_len)
        retval = strtol(str, NULL, 0);
        if (str_len>0) {
                switch (str[str_len-1]) {
-                       case 'k':
-                       case 'K':
+                       case 'g':
+                       case 'G':
                                retval *= 1024;
-                               break;
+                               /* break intentionally missing */
                        case 'm':
                        case 'M':
-                               retval *= 1048576;
+                               retval *= 1024;
+                               /* break intentionally missing */
+                       case 'k':
+                       case 'K':
+                               retval *= 1024;
                                break;
                }
        }