mirror of
https://github.com/phpv8/v8js.git
synced 2025-01-03 14:31:53 +00:00
use ZSTR_LEN, ZSTR_VAL where possible, refs #180
This commit is contained in:
parent
97a9a2cc74
commit
d9eb68b6f9
12
v8js.cc
12
v8js.cc
@ -59,10 +59,10 @@ static ZEND_INI_MH(v8js_OnUpdateV8Flags) /* {{{ */
|
|||||||
free(v8js_process_globals.v8_flags);
|
free(v8js_process_globals.v8_flags);
|
||||||
v8js_process_globals.v8_flags = NULL;
|
v8js_process_globals.v8_flags = NULL;
|
||||||
}
|
}
|
||||||
if (!new_value->val[0]) {
|
if (!ZSTR_VAL(new_value)[0]) {
|
||||||
return FAILURE;
|
return FAILURE;
|
||||||
}
|
}
|
||||||
v8js_process_globals.v8_flags = zend_strndup(new_value->val, new_value->len);
|
v8js_process_globals.v8_flags = zend_strndup(ZSTR_VAL(new_value), ZSTR_LEN(new_value));
|
||||||
}
|
}
|
||||||
|
|
||||||
return SUCCESS;
|
return SUCCESS;
|
||||||
@ -70,14 +70,14 @@ static ZEND_INI_MH(v8js_OnUpdateV8Flags) /* {{{ */
|
|||||||
|
|
||||||
static bool v8js_ini_to_bool(const zend_string *new_value) /* {{{ */
|
static bool v8js_ini_to_bool(const zend_string *new_value) /* {{{ */
|
||||||
{
|
{
|
||||||
if (new_value->len == 2 && strcasecmp("on", new_value->val) == 0) {
|
if (ZSTR_LEN(new_value) == 2 && strcasecmp("on", ZSTR_VAL(new_value)) == 0) {
|
||||||
return true;
|
return true;
|
||||||
} else if (new_value->len == 3 && strcasecmp("yes", new_value->val) == 0) {
|
} else if (ZSTR_LEN(new_value) == 3 && strcasecmp("yes", ZSTR_VAL(new_value)) == 0) {
|
||||||
return true;
|
return true;
|
||||||
} else if (new_value->len == 4 && strcasecmp("true", new_value->val) == 0) {
|
} else if (ZSTR_LEN(new_value) == 4 && strcasecmp("true", ZSTR_VAL(new_value)) == 0) {
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
return (bool) atoi(new_value->val);
|
return (bool) atoi(ZSTR_VAL(new_value));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/* }}} */
|
/* }}} */
|
||||||
|
Loading…
Reference in New Issue
Block a user