Changeset 671 for trunk/utils.c


Ignore:
Timestamp:
2009-08-14T04:02:53+02:00 (5 years ago)
Author:
moo
Message:

move and add back compatibile function to utils.c

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/utils.c

    r669 r671  
    921921} 
    922922/* }}} */ 
     923 
     924#ifndef ZEND_ENGINE_2_3 
     925size_t zend_dirname(char *path, size_t len) /* {{{ */ 
     926{ 
     927    php_dirname(path, len); 
     928    return strlen(path); 
     929} 
     930/* }}} */ 
     931 
     932long zend_atol(const char *str, int str_len) /* {{{ */ 
     933{ 
     934    long retval; 
     935 
     936    if (!str_len) { 
     937        str_len = strlen(str); 
     938    } 
     939 
     940    retval = strtol(str, NULL, 0); 
     941    if (str_len > 0) { 
     942        switch (str[str_len - 1]) { 
     943        case 'g': 
     944        case 'G': 
     945            retval *= 1024; 
     946            /* break intentionally missing */ 
     947        case 'm': 
     948        case 'M': 
     949            retval *= 1024; 
     950            /* break intentionally missing */ 
     951        case 'k': 
     952        case 'K': 
     953            retval *= 1024; 
     954            break; 
     955        } 
     956    } 
     957 
     958    return retval; 
     959} 
     960/* }}} */ 
     961 
     962#endif 
Note: See TracChangeset for help on using the changeset viewer.