summaryrefslogtreecommitdiff
path: root/audio/csound/files/patch-Engine-csound_orc.l
blob: 43cb79f8c9e0007ecf3e4b65c43cd064f2236342 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
--- Engine/csound_orc.l.old	2011-02-03 05:49:04.000000000 -0600
+++ Engine/csound_orc.l	2011-02-03 05:49:33.000000000 -0600
@@ -202,7 +202,7 @@
                   alt_stack[macro_stack_ptr++] = macros;
                   /* printf("Push %p macro stack; new body #%s#\n", macros, mm->body); */
                   /* printf("Push buffer %p -> ", YY_CURRENT_BUFFER); */
-                  yypush_buffer_state(YY_CURRENT_BUFFER);
+                  //yypush_buffer_state(YY_CURRENT_BUFFER);
                   yy_scan_string(mm->body);
                   /* printf("%p\n", YY_CURRENT_BUFFER); */
                  }
@@ -228,7 +228,7 @@
                   alt_stack[macro_stack_ptr++] = macros;
                   /* printf("Push %p macro stack\n", mm_save); */
                   /* printf("Push buffer %p -> ", YY_CURRENT_BUFFER); */
-                  yypush_buffer_state(YY_CURRENT_BUFFER);
+                  //yypush_buffer_state(YY_CURRENT_BUFFER);
                   yy_scan_string(mm->body);
                   /* printf("%p\n", YY_CURRENT_BUFFER); */
                 }
@@ -280,7 +280,7 @@
                   //include_stack[include_stack_ptr++] = YY_CURRENT_BUFFER;
                   alt_stack[macro_stack_ptr++] = mm_save;
                   /* printf("Push %p macro stack\n", mm_save); */
-                  yypush_buffer_state(YY_CURRENT_BUFFER);
+                  //yypush_buffer_state(YY_CURRENT_BUFFER);
                   yy_scan_string(mm->body);
                 }
 {MACRONAMEDA}   { printf("Macro with arguments call not written\n");}
@@ -307,7 +307,7 @@
 <<EOF>>         {
                   MACRO *x, *y=macros;
                   /* printf("Leaving buffer %p\n", YY_CURRENT_BUFFER); */
-                  yypop_buffer_state();
+                  //yypop_buffer_state();
                   if ( !YY_CURRENT_BUFFER ) yyterminate();
                   /* printf("End of input; popping to %p\n", YY_CURRENT_BUFFER); */
                   macros = alt_stack[--macro_stack_ptr];
@@ -388,7 +388,7 @@
       exit(1);
     }
     alt_stack[macro_stack_ptr++] = macros;
-    yypush_buffer_state(yy_create_buffer( yyin, YY_BUF_SIZE ) );
+    //yypush_buffer_state(yy_create_buffer( yyin, YY_BUF_SIZE ) );
 }
 
 static inline int isNameChar(int c, int pos)