XCache is a fast, stable PHP opcode cacher that has been proven and is now running on production servers under high load.
https://xcache.lighttpd.net/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
509 B
34 lines
509 B
![]()
10 years ago
|
#include "xc_compatibility.h"
|
||
|
|
||
|
#ifndef ZEND_ENGINE_2_3
|
||
|
long xc_atol(const char *str, int str_len) /* {{{ */
|
||
|
{
|
||
|
long retval;
|
||
|
|
||
|
if (!str_len) {
|
||
|
str_len = strlen(str);
|
||
|
}
|
||
|
|
||
|
retval = strtol(str, NULL, 0);
|
||
|
if (str_len > 0) {
|
||
|
switch (str[str_len - 1]) {
|
||
|
case 'g':
|
||
|
case 'G':
|
||
|
retval *= 1024;
|
||
|
/* break intentionally missing */
|
||
|
case 'm':
|
||
|
case 'M':
|
||
|
retval *= 1024;
|
||
|
/* break intentionally missing */
|
||
|
case 'k':
|
||
|
case 'K':
|
||
|
retval *= 1024;
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
return retval;
|
||
|
}
|
||
|
/* }}} */
|
||
|
#endif
|