#include "zend_variables.h"
#include "zend_execute.h"
+
+BEGIN_EXTERN_C()
#define ZEND_FN(name) zif_##name
#define ZEND_NAMED_FUNCTION(name) void name(INTERNAL_FUNCTION_PARAMETERS)
#define ZEND_FUNCTION(name) ZEND_NAMED_FUNCTION(ZEND_FN(name))
#define ZEND_RSHUTDOWN_FUNCTION ZEND_MODULE_DEACTIVATE_D
#define ZEND_MINFO_FUNCTION ZEND_MODULE_INFO_D
+END_EXTERN_C()
+
#endif /* ZEND_API_H */
} temp_variable;
+BEGIN_EXTERN_C()
ZEND_API extern void (*zend_execute)(zend_op_array *op_array TSRMLS_DC);
void init_executor(TSRMLS_D);
#define IS_OVERLOADED_OBJECT 1
#define IS_STRING_OFFSET 2
+END_EXTERN_C()
+
#endif /* ZEND_EXECUTE_H */
#include "zend_hash.h"
#include "zend_globals.h"
+BEGIN_EXTERN_C()
#define ZEND_RESOURCE_LIST_TYPE_STD 1
#define ZEND_RESOURCE_LIST_TYPE_EX 2
if (le_id == 0) { \
le_id = zend_fetch_list_dtor_id(le_type_name); \
}
+END_EXTERN_C()
#endif