summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Zend/zend_operators.c4
-rw-r--r--Zend/zend_operators.h1
2 files changed, 2 insertions, 3 deletions
diff --git a/Zend/zend_operators.c b/Zend/zend_operators.c
index 14bbb372cf..69570054e1 100644
--- a/Zend/zend_operators.c
+++ b/Zend/zend_operators.c
@@ -34,8 +34,6 @@
#include "functions/number.h"
#endif
-static inline int is_numeric_string(char *str, int length, long *lval, double *dval);
-
ZEND_API void convert_scalar_to_number(zval *op)
{
char *strval;
@@ -1237,7 +1235,7 @@ ZEND_API void zendi_smart_strcmp(zval *result, zval *s1, zval *s2)
*/
#if 1
-static inline int is_numeric_string(char *str, int length, long *lval, double *dval)
+ZEND_API inline int is_numeric_string(char *str, int length, long *lval, double *dval)
{
long local_lval;
double local_dval;
diff --git a/Zend/zend_operators.h b/Zend/zend_operators.h
index 0add5a936d..2458b14fed 100644
--- a/Zend/zend_operators.h
+++ b/Zend/zend_operators.h
@@ -45,6 +45,7 @@ ZEND_API int is_equal_function(zval *result, zval *op1, zval *op2);
ZEND_API int is_not_equal_function(zval *result, zval *op1, zval *op2);
ZEND_API int is_smaller_function(zval *result, zval *op1, zval *op2);
ZEND_API int is_smaller_or_equal_function(zval *result, zval *op1, zval *op2);
+ZEND_API inline int is_numeric_string(char *str, int length, long *lval, double *dval);
ZEND_API int increment_function(zval *op1);
ZEND_API int decrement_function(zval *op2);