summaryrefslogtreecommitdiff
path: root/ext/yaz/php_yaz.h
diff options
context:
space:
mode:
authorAdam Dickmeiss <dickmeiss@php.net>2001-08-07 11:22:33 +0000
committerAdam Dickmeiss <dickmeiss@php.net>2001-08-07 11:22:33 +0000
commit9cb9b84e92a950791f02c244d6cdfcd3039f6f02 (patch)
tree4f33304c1c9f15bd8d6fc4bd741345c99d7795d3 /ext/yaz/php_yaz.h
parent64c4456cca9d8248b8239bf199b44532b6607bf7 (diff)
downloadphp-git-9cb9b84e92a950791f02c244d6cdfcd3039f6f02.tar.gz
ZTS updates.
Diffstat (limited to 'ext/yaz/php_yaz.h')
-rw-r--r--ext/yaz/php_yaz.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/ext/yaz/php_yaz.h b/ext/yaz/php_yaz.h
index 46024c5d2e..3ba44a8c38 100644
--- a/ext/yaz/php_yaz.h
+++ b/ext/yaz/php_yaz.h
@@ -50,6 +50,26 @@ PHP_FUNCTION(yaz_ccl_conf);
PHP_FUNCTION(yaz_ccl_parse);
PHP_FUNCTION(yaz_database);
+ZEND_BEGIN_MODULE_GLOBALS(yaz)
+ int assoc_seq;
+ZEND_END_MODULE_GLOBALS(yaz)
+
+#ifdef ZTS
+# define YAZSLS_D zend_mysql_globals *yaz_globals
+# define YAZSLS_DC , YAZSLS_D
+# define YAZSLS_C yaz_globals
+# define YAZSLS_CC , YAZSLS_C
+# define YAZSG(v) (yaz_globals->v)
+# define YAZSLS_FETCH() zend_yaz_globals *yaz_globals = ts_resource(yaz_globals_id)
+#else
+# define YAZSLS_D
+# define YAZSLS_DC
+# define YAZSLS_C
+# define YAZSLS_CC
+# define YAZSG(v) (yaz_globals.v)
+# define YAZSLS_FETCH()
+#endif
+
#else
#define yaz_module_ptr NULL