summaryrefslogtreecommitdiff
path: root/Zend/zend_language_scanner.l
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/zend_language_scanner.l')
-rw-r--r--Zend/zend_language_scanner.l82
1 files changed, 41 insertions, 41 deletions
diff --git a/Zend/zend_language_scanner.l b/Zend/zend_language_scanner.l
index 94cf3952e4..3e124adeff 100644
--- a/Zend/zend_language_scanner.l
+++ b/Zend/zend_language_scanner.l
@@ -73,9 +73,9 @@
#endif
#ifdef ZTS
-#define YY_DECL int ZendFlexLexer::lex_scan(zval *zendlval CLS_DC)
+#define YY_DECL int ZendFlexLexer::lex_scan(zval *zendlval TSRMLS_DC)
#else
-#define YY_DECL int lex_scan(zval *zendlval CLS_DC)
+#define YY_DECL int lex_scan(zval *zendlval TSRMLS_DC)
#endif
#define YY_INTERACTIVE
@@ -124,14 +124,14 @@ void zend_fatal_scanner_error(char *message)
}
BEGIN_EXTERN_C()
-void startup_scanner(CLS_D)
+void startup_scanner(TSRMLS_D)
{
CG(heredoc) = NULL;
CG(heredoc_len)=0;
}
-void shutdown_scanner(CLS_D)
+void shutdown_scanner(TSRMLS_D)
{
if (CG(heredoc)) {
efree(CG(heredoc));
@@ -141,7 +141,7 @@ void shutdown_scanner(CLS_D)
END_EXTERN_C()
-static inline void save_lexical_state(zend_lex_state *lex_state CLS_DC)
+static inline void save_lexical_state(zend_lex_state *lex_state TSRMLS_DC)
{
#ifndef ZTS
memcpy(&lex_state->buffer_state,&YY_CURRENT_BUFFER,sizeof(YY_BUFFER_STATE));
@@ -150,12 +150,12 @@ static inline void save_lexical_state(zend_lex_state *lex_state CLS_DC)
#else
lex_state->ZFL = CG(ZFL);
#endif
- lex_state->filename = zend_get_compiled_filename(CLS_C);
+ lex_state->filename = zend_get_compiled_filename(TSRMLS_C);
lex_state->lineno = CG(zend_lineno);
}
-static inline void restore_lexical_state(zend_lex_state *lex_state CLS_DC)
+static inline void restore_lexical_state(zend_lex_state *lex_state TSRMLS_DC)
{
#ifndef ZTS
YY_BUFFER_STATE original_buffer_state = YY_CURRENT_BUFFER;
@@ -233,13 +233,13 @@ int zend_compare_file_handles(zend_file_handle *fh1, zend_file_handle *fh2)
}
-ZEND_API void zend_destroy_file_handle(zend_file_handle *file_handle CLS_DC)
+ZEND_API void zend_destroy_file_handle(zend_file_handle *file_handle TSRMLS_DC)
{
zend_llist_del_element(&CG(open_files), file_handle, (int (*)(void *, void *)) zend_compare_file_handles);
}
-ZEND_API int open_file_for_scanning(zend_file_handle *file_handle CLS_DC)
+ZEND_API int open_file_for_scanning(zend_file_handle *file_handle TSRMLS_DC)
{
char *file_path=NULL;
@@ -321,7 +321,7 @@ ZEND_API int open_file_for_scanning(zend_file_handle *file_handle CLS_DC)
END_EXTERN_C()
-ZEND_API zend_op_array *compile_file(zend_file_handle *file_handle, int type CLS_DC)
+ZEND_API zend_op_array *compile_file(zend_file_handle *file_handle, int type TSRMLS_DC)
{
zend_lex_state original_lex_state;
zend_op_array *op_array = (zend_op_array *) emalloc(sizeof(zend_op_array));
@@ -338,11 +338,11 @@ ZEND_API zend_op_array *compile_file(zend_file_handle *file_handle, int type CLS
retval_znode.u.constant.is_ref = 0;
retval_znode.u.constant.refcount = 1;
- save_lexical_state(&original_lex_state CLS_CC);
+ save_lexical_state(&original_lex_state TSRMLS_CC);
retval = op_array; /* success oriented */
- if (open_file_for_scanning(file_handle CLS_CC)==FAILURE) {
+ if (open_file_for_scanning(file_handle TSRMLS_CC)==FAILURE) {
if (type==ZEND_REQUIRE) {
zend_message_dispatcher(ZMSG_FAILED_REQUIRE_FOPEN, file_handle->filename);
zend_bailout();
@@ -351,11 +351,11 @@ ZEND_API zend_op_array *compile_file(zend_file_handle *file_handle, int type CLS
}
compilation_successful=0;
} else {
- init_op_array(op_array, ZEND_USER_FUNCTION, INITIAL_OP_ARRAY_SIZE CLS_CC);
+ init_op_array(op_array, ZEND_USER_FUNCTION, INITIAL_OP_ARRAY_SIZE TSRMLS_CC);
CG(in_compilation) = 1;
CG(active_op_array) = op_array;
- compiler_result = zendparse(CLS_C);
- zend_do_return(&retval_znode, 0 CLS_CC);
+ compiler_result = zendparse(TSRMLS_C);
+ zend_do_return(&retval_znode, 0 TSRMLS_CC);
CG(in_compilation) = original_in_compilation;
if (compiler_result==1) { /* parser error */
CG(unclean_shutdown) = 1;
@@ -374,13 +374,13 @@ ZEND_API zend_op_array *compile_file(zend_file_handle *file_handle, int type CLS
}
}
if (compilation_successful) {
- restore_lexical_state(&original_lex_state CLS_CC);
+ restore_lexical_state(&original_lex_state TSRMLS_CC);
}
return retval;
}
-zend_op_array *compile_filename(int type, zval *filename CLS_DC TSRMLS_DC)
+zend_op_array *compile_filename(int type, zval *filename TSRMLS_DC)
{
zend_file_handle file_handle;
zval tmp;
@@ -398,12 +398,12 @@ zend_op_array *compile_filename(int type, zval *filename CLS_DC TSRMLS_DC)
file_handle.opened_path = NULL;
- retval = zend_compile_file(&file_handle, type CLS_CC);
+ retval = zend_compile_file(&file_handle, type TSRMLS_CC);
if (retval && file_handle.opened_path) {
int dummy = 1;
zend_hash_add(&EG(included_files), file_handle.opened_path, strlen(file_handle.opened_path)+1, (void *)&dummy, sizeof(int), NULL);
}
- zend_destroy_file_handle(&file_handle CLS_CC);
+ zend_destroy_file_handle(&file_handle TSRMLS_CC);
if (filename==&tmp) {
zval_dtor(&tmp);
@@ -414,7 +414,7 @@ zend_op_array *compile_filename(int type, zval *filename CLS_DC TSRMLS_DC)
#ifndef ZTS
static inline int prepare_string_for_scanning(zval *str, char *filename)
#else
-static inline int prepare_string_for_scanning(zval *str, istrstream **input_stream, char *filename CLS_DC)
+static inline int prepare_string_for_scanning(zval *str, istrstream **input_stream, char *filename TSRMLS_DC)
#endif
{
#ifndef ZTS
@@ -437,7 +437,7 @@ static inline int prepare_string_for_scanning(zval *str, istrstream **input_stre
}
-zend_op_array *compile_string(zval *source_string, char *filename CLS_DC)
+zend_op_array *compile_string(zval *source_string, char *filename TSRMLS_DC)
{
zend_lex_state original_lex_state;
zend_op_array *op_array = (zend_op_array *) emalloc(sizeof(zend_op_array));
@@ -462,35 +462,35 @@ zend_op_array *compile_string(zval *source_string, char *filename CLS_DC)
convert_to_string(&tmp);
source_string = &tmp;
- save_lexical_state(&original_lex_state CLS_CC);
+ save_lexical_state(&original_lex_state TSRMLS_CC);
#ifndef ZTS
if (prepare_string_for_scanning(source_string, filename)==FAILURE) {
#else
- if (prepare_string_for_scanning(source_string, &input_stream, filename CLS_CC)==FAILURE) {
+ if (prepare_string_for_scanning(source_string, &input_stream, filename TSRMLS_CC)==FAILURE) {
#endif
efree(op_array);
retval = NULL;
} else {
- init_op_array(op_array, ZEND_EVAL_CODE, INITIAL_OP_ARRAY_SIZE CLS_CC);
+ init_op_array(op_array, ZEND_EVAL_CODE, INITIAL_OP_ARRAY_SIZE TSRMLS_CC);
CG(active_op_array) = op_array;
#ifndef ZTS
BEGIN(ST_IN_SCRIPTING);
#else
CG(ZFL)->BeginState(ST_IN_SCRIPTING);
#endif
- compiler_result = zendparse(CLS_C);
+ compiler_result = zendparse(TSRMLS_C);
if (compiler_result==1) {
CG(active_op_array) = original_active_op_array;
CG(unclean_shutdown)=1;
retval = NULL;
} else {
- zend_do_return(NULL, 0 CLS_CC);
+ zend_do_return(NULL, 0 TSRMLS_CC);
CG(active_op_array) = original_active_op_array;
pass_two(op_array);
retval = op_array;
}
- restore_lexical_state(&original_lex_state CLS_CC);
+ restore_lexical_state(&original_lex_state TSRMLS_CC);
}
#ifdef ZTS
delete input_stream;
@@ -506,20 +506,20 @@ int highlight_file(char *filename, zend_syntax_highlighter_ini *syntax_highlight
{
zend_lex_state original_lex_state;
zend_file_handle file_handle;
- CLS_FETCH();
+ TSRMLS_FETCH();
file_handle.type = ZEND_HANDLE_FILENAME;
file_handle.filename = filename;
file_handle.free_filename = 0;
file_handle.opened_path = NULL;
- save_lexical_state(&original_lex_state CLS_CC);
- if (open_file_for_scanning(&file_handle CLS_CC)==FAILURE) {
+ save_lexical_state(&original_lex_state TSRMLS_CC);
+ if (open_file_for_scanning(&file_handle TSRMLS_CC)==FAILURE) {
zend_message_dispatcher(ZMSG_FAILED_HIGHLIGHT_FOPEN, filename);
return FAILURE;
}
zend_highlight(syntax_highlighter_ini);
- zend_destroy_file_handle(&file_handle CLS_CC);
- restore_lexical_state(&original_lex_state CLS_CC);
+ zend_destroy_file_handle(&file_handle TSRMLS_CC);
+ restore_lexical_state(&original_lex_state TSRMLS_CC);
return SUCCESS;
}
@@ -530,20 +530,20 @@ int highlight_string(zval *str, zend_syntax_highlighter_ini *syntax_highlighter_
#ifdef ZTS
istrstream *input_stream;
#endif
- CLS_FETCH();
+ TSRMLS_FETCH();
str = &tmp;
zval_copy_ctor(str);
- save_lexical_state(&original_lex_state CLS_CC);
+ save_lexical_state(&original_lex_state TSRMLS_CC);
#ifndef ZTS
if (prepare_string_for_scanning(str, str_name)==FAILURE) {
#else
- if (prepare_string_for_scanning(str, &input_stream, str_name CLS_CC)==FAILURE) {
+ if (prepare_string_for_scanning(str, &input_stream, str_name TSRMLS_CC)==FAILURE) {
#endif
return FAILURE;
}
zend_highlight(syntax_highlighter_ini);
- restore_lexical_state(&original_lex_state CLS_CC);
+ restore_lexical_state(&original_lex_state TSRMLS_CC);
#ifdef ZTS
delete input_stream;
#endif
@@ -554,19 +554,19 @@ END_EXTERN_C()
#ifdef ZTS
BEGIN_EXTERN_C()
-int lex_scan(zval *zendlval CLS_DC)
+int lex_scan(zval *zendlval TSRMLS_DC)
{
- return CG(ZFL)->lex_scan(zendlval CLS_CC);
+ return CG(ZFL)->lex_scan(zendlval TSRMLS_CC);
}
-const char *zend_get_zendtext(CLS_D)
+const char *zend_get_zendtext(TSRMLS_D)
{
return CG(ZFL)->YYText();
}
-int zend_get_zendleng(CLS_D)
+int zend_get_zendleng(TSRMLS_D)
{
return CG(ZFL)->YYLeng();
}
@@ -1048,7 +1048,7 @@ NEWLINE ("\r"|"\n"|"\r\n")
}
<ST_IN_SCRIPTING>"__FILE__" {
- char *filename = zend_get_compiled_filename(CLS_C);
+ char *filename = zend_get_compiled_filename(TSRMLS_C);
if (!filename) {
filename = "";