From: Felipe Pena Date: Wed, 5 Nov 2008 11:00:38 +0000 (+0000) Subject: - Fixed Windows build X-Git-Tag: BEFORE_NS_RULES_CHANGE~84 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2f26deb0e027426f79fe34db930b4787605c8f8d;p=php - Fixed Windows build --- diff --git a/Zend/zend_execute_API.c b/Zend/zend_execute_API.c index 8e2c734091..d2f3698b42 100644 --- a/Zend/zend_execute_API.c +++ b/Zend/zend_execute_API.c @@ -520,7 +520,7 @@ ZEND_API int zval_update_constant_ex(zval **pp, void *arg, zend_class_entry *sco char *save = actual; int actual_len = Z_STRLEN_P(p); if (Z_TYPE_P(p) & IS_CONSTANT_RT_NS_CHECK) { - actual = zend_memrchr(actual, '\\', actual_len) + 1; + actual = (char *)zend_memrchr(actual, '\\', actual_len) + 1; actual_len -= (actual - Z_STRVAL_P(p)); if (inline_change) { actual = estrndup(actual, actual_len); @@ -613,7 +613,7 @@ ZEND_API int zval_update_constant_ex(zval **pp, void *arg, zend_class_entry *sco str_index = colon; } else { if (str_index[str_index_len - 2] & IS_CONSTANT_RT_NS_CHECK) { - actual = zend_memrchr(str_index, '\\', str_index_len - 3) + 1; + actual = (char *)zend_memrchr(str_index, '\\', str_index_len - 3) + 1; str_index_len -= (actual - str_index); str_index = actual; } diff --git a/Zend/zend_vm_def.h b/Zend/zend_vm_def.h index a6b4c88415..95e1c5adfc 100644 --- a/Zend/zend_vm_def.h +++ b/Zend/zend_vm_def.h @@ -2977,7 +2977,7 @@ ZEND_VM_HANDLER(99, ZEND_FETCH_CONSTANT, VAR|CONST|UNUSED, CONST) char *actual = Z_STRVAL(opline->op2.u.constant); if (opline->extended_value & IS_CONSTANT_RT_NS_CHECK) { - actual = zend_memrchr(actual, '\\', Z_STRLEN(opline->op2.u.constant)) + 1; + actual = (char *)zend_memrchr(actual, '\\', Z_STRLEN(opline->op2.u.constant)) + 1; Z_STRLEN(opline->op2.u.constant) -= (actual - Z_STRVAL(opline->op2.u.constant)); actual = estrndup(actual, Z_STRLEN(opline->op2.u.constant)); efree(Z_STRVAL(opline->op2.u.constant)); diff --git a/Zend/zend_vm_execute.h b/Zend/zend_vm_execute.h index 5b698207e4..b76b2261fc 100644 --- a/Zend/zend_vm_execute.h +++ b/Zend/zend_vm_execute.h @@ -2732,7 +2732,7 @@ static int ZEND_FASTCALL ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER(ZEND_OPCO char *actual = Z_STRVAL(opline->op2.u.constant); if (opline->extended_value & IS_CONSTANT_RT_NS_CHECK) { - actual = zend_memrchr(actual, '\\', Z_STRLEN(opline->op2.u.constant)) + 1; + actual = (char *)zend_memrchr(actual, '\\', Z_STRLEN(opline->op2.u.constant)) + 1; Z_STRLEN(opline->op2.u.constant) -= (actual - Z_STRVAL(opline->op2.u.constant)); actual = estrndup(actual, Z_STRLEN(opline->op2.u.constant)); efree(Z_STRVAL(opline->op2.u.constant)); @@ -10442,7 +10442,7 @@ static int ZEND_FASTCALL ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE char *actual = Z_STRVAL(opline->op2.u.constant); if (opline->extended_value & IS_CONSTANT_RT_NS_CHECK) { - actual = zend_memrchr(actual, '\\', Z_STRLEN(opline->op2.u.constant)) + 1; + actual = (char *)zend_memrchr(actual, '\\', Z_STRLEN(opline->op2.u.constant)) + 1; Z_STRLEN(opline->op2.u.constant) -= (actual - Z_STRVAL(opline->op2.u.constant)); actual = estrndup(actual, Z_STRLEN(opline->op2.u.constant)); efree(Z_STRVAL(opline->op2.u.constant)); @@ -17789,7 +17789,7 @@ static int ZEND_FASTCALL ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER(ZEND_OPC char *actual = Z_STRVAL(opline->op2.u.constant); if (opline->extended_value & IS_CONSTANT_RT_NS_CHECK) { - actual = zend_memrchr(actual, '\\', Z_STRLEN(opline->op2.u.constant)) + 1; + actual = (char *)zend_memrchr(actual, '\\', Z_STRLEN(opline->op2.u.constant)) + 1; Z_STRLEN(opline->op2.u.constant) -= (actual - Z_STRVAL(opline->op2.u.constant)); actual = estrndup(actual, Z_STRLEN(opline->op2.u.constant)); efree(Z_STRVAL(opline->op2.u.constant));