diff options
Diffstat (limited to 'Zend/zend.h')
-rw-r--r-- | Zend/zend.h | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/Zend/zend.h b/Zend/zend.h index 1b183193c8..a8f2104287 100644 --- a/Zend/zend.h +++ b/Zend/zend.h @@ -48,19 +48,31 @@ #endif #ifdef ZEND_DEBUG -#define ZEND_FILE_LINE_D char *__zend_filename, uint __zend_lineno -#define ZEND_FILE_LINE_DC , char *__zend_filename, uint __zend_lineno -#define ZEND_FILE_LINE_RELAY_C __zend_filename, __zend_lineno -#define ZEND_FILE_LINE_RELAY_CC , __zend_filename, __zend_lineno -#define ZEND_FILE_LINE_C __FILE__, __LINE__ -#define ZEND_FILE_LINE_CC , __FILE__, __LINE__ +#define ZEND_FILE_LINE_D char *__zend_filename, uint __zend_lineno +#define ZEND_FILE_LINE_DC , ZEND_FILE_LINE_D +#define ZEND_FILE_LINE_ORIG_D char *__zend_orig_filename, uint __zend_orig_lineno +#define ZEND_FILE_LINE_ORIG_DC , ZEND_FILE_LINE_ORIG_D +#define ZEND_FILE_LINE_RELAY_C __zend_filename, __zend_lineno +#define ZEND_FILE_LINE_RELAY_CC , ZEND_FILE_LINE_RELAY_C +#define ZEND_FILE_LINE_C __FILE__, __LINE__ +#define ZEND_FILE_LINE_CC , ZEND_FILE_LINE_C +#define ZEND_FILE_LINE_EMPTY_C NULL, 0 +#define ZEND_FILE_LINE_EMPTY_CC , ZEND_FILE_LINE_EMPTY_C +#define ZEND_FILE_LINE_ORIG_RELAY_C __zend_orig_filename, __zend_orig_lineno +#define ZEND_FILE_LINE_ORIG_RELAY_CC , ZEND_FILE_LINE_ORIG_RELAY_C #else #define ZEND_FILE_LINE_D #define ZEND_FILE_LINE_DC +#define ZEND_FILE_LINE_ORIG_D +#define ZEND_FILE_LINE_ORIG_DC #define ZEND_FILE_LINE_RELAY_C #define ZEND_FILE_LINE_RELAY_CC #define ZEND_FILE_LINE_C #define ZEND_FILE_LINE_CC +#define ZEND_FILE_LINE_EMPTY_C +#define ZEND_FILE_LINE_EMPTY_CC +#define ZEND_FILE_LINE_ORIG_RELAY_C +#define ZEND_FILE_LINE_ORIG_RELAY_CC #endif /* ZEND_DEBUG */ |