summaryrefslogtreecommitdiffstats
path: root/shared.patch
blob: 9988ea60500c8689210466fca369aa813945a579 (plain)
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();
         }