Skip to content

Commit f73befd

Browse files
committed
Use zend_string_equals_literal
1 parent 6837d89 commit f73befd

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

php_memcached.c

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -442,13 +442,13 @@ char *php_memc_printable_func (zend_fcall_info *fci, zend_fcall_info_cache *fci_
442442
char *buffer = NULL;
443443

444444
if (fci->object) {
445-
spprintf (&buffer, 0, "%s::%s", fci->object->ce->name->val, fci_cache->function_handler->common.function_name);
445+
spprintf (&buffer, 0, "%s::%s", ZSTR_VAL(fci->object->ce->name), fci_cache->function_handler->common.function_name);
446446
} else {
447447
if (Z_TYPE (fci->function_name) == IS_OBJECT) {
448-
spprintf (&buffer, 0, "%s", Z_OBJCE (fci->function_name)->name->val);
448+
spprintf (&buffer, 0, "%s", ZSTR_VAL(Z_OBJCE(fci->function_name)->name));
449449
}
450450
else {
451-
spprintf (&buffer, 0, "%s", Z_STRVAL (fci->function_name));
451+
spprintf (&buffer, 0, "%s", Z_STRVAL(fci->function_name));
452452
}
453453
}
454454
return buffer;
@@ -1156,7 +1156,7 @@ static PHP_METHOD(Memcached, __construct)
11561156
zend_resource *le;
11571157

11581158
plist_key = zend_string_alloc(sizeof("memcached:id=") + persistent_id->len - 1, 0);
1159-
snprintf(plist_key->val, plist_key->len + 1, "memcached:id=%s", persistent_id->val);
1159+
snprintf(ZSTR_VAL(plist_key), plist_key->len + 1, "memcached:id=%s", ZSTR_VAL(persistent_id));
11601160

11611161
if ((le = zend_hash_find_ptr(&EG(persistent_list), plist_key)) != NULL) {
11621162
if (le->type == php_memc_list_entry()) {
@@ -1170,7 +1170,7 @@ static PHP_METHOD(Memcached, __construct)
11701170
}
11711171

11721172
if (conn_str && conn_str->len > 0) {
1173-
intern->memc = memcached (conn_str->val, conn_str->len);
1173+
intern->memc = memcached (ZSTR_VAL(conn_str), ZSTR_LEN(conn_str));
11741174
}
11751175
else {
11761176
intern->memc = memcached (NULL, 0);
@@ -1249,7 +1249,7 @@ static PHP_METHOD(Memcached, __construct)
12491249
GC_REFCOUNT(&le) = 1;
12501250

12511251
/* plist_key is not a persistent allocated key, thus we use str_update here */
1252-
if (zend_hash_str_update_mem(&EG(persistent_list), plist_key->val, plist_key->len, &le, sizeof(le)) == NULL) {
1252+
if (zend_hash_str_update_mem(&EG(persistent_list), ZSTR_VAL(plist_key), ZSTR_LEN(plist_key), &le, sizeof(le)) == NULL) {
12531253
zend_string_release(plist_key);
12541254
php_error_docref(NULL, E_ERROR, "could not register persistent entry");
12551255
/* not reached */
@@ -3131,7 +3131,7 @@ static PHP_METHOD(Memcached, setSaslAuthData)
31313131
RETURN_FALSE;
31323132
}
31333133
memc_user_data->has_sasl_data = 1;
3134-
status = memcached_set_sasl_auth_data(intern->memc, user->val, pass->val);
3134+
status = memcached_set_sasl_auth_data(intern->memc, ZSTR_VAL(user), ZSTR_VAL(pass));
31353135

31363136
if (s_memc_status_handle_result_code(intern, status) == FAILURE) {
31373137
RETURN_FALSE;
@@ -3503,28 +3503,28 @@ zend_bool s_memcached_result_to_zval(memcached_st *memc, memcached_result_st *re
35033503
break;
35043504

35053505
case MEMC_VAL_IS_LONG:
3506-
ZVAL_LONG(return_value, strtol(data->val, NULL, 10));
3506+
ZVAL_LONG(return_value, strtol(ZSTR_VAL(data), NULL, 10));
35073507
break;
35083508

35093509
case MEMC_VAL_IS_DOUBLE:
35103510
{
3511-
if (payload_len == 8 && memcmp(data->val, "Infinity", 8) == 0) {
3511+
if (zend_string_equals_literal(data, "Infinity")) {
35123512
ZVAL_DOUBLE(return_value, php_get_inf());
35133513
}
3514-
else if (payload_len == 9 && memcmp(data->val, "-Infinity", 9) == 0) {
3514+
else if (zend_string_equals_literal(data, "-Infinity")) {
35153515
ZVAL_DOUBLE(return_value, -php_get_inf());
35163516
}
3517-
else if (payload_len == 3 && memcmp(data->val, "NaN", 3) == 0) {
3517+
else if (zend_string_equals_literal(data, "NaN")) {
35183518
ZVAL_DOUBLE(return_value, php_get_nan());
35193519
}
35203520
else {
3521-
ZVAL_DOUBLE(return_value, zend_strtod(data->val, NULL));
3521+
ZVAL_DOUBLE(return_value, zend_strtod(ZSTR_VAL(data), NULL));
35223522
}
35233523
}
35243524
break;
35253525

35263526
case MEMC_VAL_IS_BOOL:
3527-
ZVAL_BOOL(return_value, payload_len > 0 && data->val[0] == '1');
3527+
ZVAL_BOOL(return_value, payload_len > 0 && ZSTR_VAL(data)[0] == '1');
35283528
break;
35293529

35303530
case MEMC_VAL_IS_SERIALIZED:

0 commit comments

Comments
 (0)