]> granicus.if.org Git - php/commitdiff
Allow C++ extensions to use CG(), EG() ... (Caroline)
authorDmitry Stogov <dmitry@php.net>
Fri, 16 Feb 2007 08:54:17 +0000 (08:54 +0000)
committerDmitry Stogov <dmitry@php.net>
Fri, 16 Feb 2007 08:54:17 +0000 (08:54 +0000)
Zend/zend_globals_macros.h

index d86a84772f0d3bfc1e9f6a97e0349d88b3c2444e..d3d013b5dbd76fea8e07280fca1891c423833bec 100644 (file)
@@ -26,12 +26,12 @@ typedef struct _zend_compiler_globals zend_compiler_globals;
 typedef struct _zend_executor_globals zend_executor_globals;
 typedef struct _zend_scanner_globals zend_scanner_globals;
 
+BEGIN_EXTERN_C()
+
 /* Compiler */
 #ifdef ZTS
 # define CG(v) TSRMG(compiler_globals_id, zend_compiler_globals *, v)
-BEGIN_EXTERN_C()
 int zendparse(void *compiler_globals);
-END_EXTERN_C()
 #else
 # define CG(v) (compiler_globals.v)
 extern ZEND_API struct _zend_compiler_globals compiler_globals;
@@ -66,6 +66,7 @@ extern ZEND_API ts_rsrc_id ini_scanner_globals_id;
 extern ZEND_API zend_scanner_globals ini_scanner_globals;
 #endif
 
+END_EXTERN_C()
 
 /* For limited downwards source compatibility */
 #define CLS_FETCH()