1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
diff -up shared/core_sqlsrv.h.old shared/core_sqlsrv.h
--- shared/core_sqlsrv.h.old 2019-06-14 14:35:28.803295513 +0200
+++ shared/core_sqlsrv.h 2019-06-14 14:37:01.829830963 +0200
@@ -2402,7 +2402,11 @@ namespace core {
inline void sqlsrv_add_index_zval( _Inout_ sqlsrv_context& ctx, _Inout_ zval* array, _In_ zend_ulong index, _In_ zval* value TSRMLS_DC)
{
+#ifdef add_index_zval
+ int zr = add_index_zval( array, index, value );
+#else
int zr = ::add_index_zval( array, index, value );
+#endif
CHECK_ZEND_ERROR( zr, ctx, SQLSRV_ERROR_ZEND_HASH ) {
throw CoreException();
}
@@ -2410,7 +2414,11 @@ namespace core {
inline void sqlsrv_add_next_index_zval( _Inout_ sqlsrv_context& ctx, _Inout_ zval* array, _In_ zval* value TSRMLS_DC)
{
+#ifdef add_next_index_zval
+ int zr = add_next_index_zval( array, value );
+#else
int zr = ::add_next_index_zval( array, value );
+#endif
CHECK_ZEND_ERROR( zr, ctx, SQLSRV_ERROR_ZEND_HASH ) {
throw CoreException();
}
|