summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/tests/Concurrency/lex.CC_command.cpp.diff
blob: 452fa41b3898dfcf7f479263c356ce47f965de92 (plain)
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
--- lex.CC_command.cpp.orig	Fri May 14 07:09:18 1999
+++ lex.CC_command.cpp	Fri May 14 06:45:48 1999
@@ -1,5 +1,5 @@
 /* A lexical scanner generated by flex */
-
+// $Id$
 /* Scanner skeleton version:
  * Header: /home/daffy/u0/vern/flex/RCS/flex.skl,v 2.91 96/09/10 16:58:48 vern Exp
  */
@@ -220,10 +220,13 @@
 static int ace_cc_yy_init = 1;		/* whether we need to initialize */
 static int ace_cc_yy_start = 0;	/* start state number */

+#define ace_cc_yywrap() 1
 /* Flag which is used to allow ace_cc_yywrap()'s to do buffer switches
  * instead of setting up a fresh ace_cc_yyin.  A bit of a hack ...
  */
+#if (ace_cc_yywrap() != 1)
 static int ace_cc_yy_did_buffer_switch_on_eof;
+#endif

 void ace_cc_yyrestart ACE_CC_YY_PROTO(( FILE *input_file ));

@@ -262,7 +265,6 @@
 #define ACE_CC_YY_AT_BOL() (ace_cc_yy_current_buffer->ace_cc_yy_at_bol)


-#define ace_cc_yywrap() 1
 #define ACE_CC_YY_SKIP_ACE_CC_YYWRAP
 typedef unsigned char ACE_CC_YY_CHAR;
 FILE *ace_cc_yyin = (FILE *) 0, *ace_cc_yyout = (FILE *) 0;
@@ -709,110 +711,110 @@
 ACE_CC_YY_RULE_SETUP
 #line 30 "CC_command.l"
 return T_TERM;
-	ACE_CC_YY_BREAK
+	/* ACE_CC_YY_BREAK */
 case 2:
 ACE_CC_YY_RULE_SETUP
 #line 31 "CC_command.l"
 return T_START_CMD;
-	ACE_CC_YY_BREAK
+	/* ACE_CC_YY_BREAK */
 case 3:
 ACE_CC_YY_RULE_SETUP
 #line 32 "CC_command.l"
 return T_CREATE_CMD;
-	ACE_CC_YY_BREAK
+	/* ACE_CC_YY_BREAK */
 case 4:
 ACE_CC_YY_RULE_SETUP
 #line 33 "CC_command.l"
 return T_LOCK_CMD;
-	ACE_CC_YY_BREAK
+	/* ACE_CC_YY_BREAK */
 case 5:
 ACE_CC_YY_RULE_SETUP
 #line 34 "CC_command.l"
 return T_UNLOCK_CMD;
-	ACE_CC_YY_BREAK
+	/* ACE_CC_YY_BREAK */
 case 6:
 ACE_CC_YY_RULE_SETUP
 #line 35 "CC_command.l"
 return T_TRYLOCK_CMD;
-	ACE_CC_YY_BREAK
+	/* ACE_CC_YY_BREAK */
 case 7:
 ACE_CC_YY_RULE_SETUP
 #line 36 "CC_command.l"
 return T_CHANGEMODE_CMD;
-	ACE_CC_YY_BREAK
+	/* ACE_CC_YY_BREAK */
 case 8:
 ACE_CC_YY_RULE_SETUP
 #line 37 "CC_command.l"
 return T_SLEEP_CMD;
-	ACE_CC_YY_BREAK
+	/* ACE_CC_YY_BREAK */
 case 9:
 ACE_CC_YY_RULE_SETUP
 #line 38 "CC_command.l"
 return T_WAIT_CMD;
-	ACE_CC_YY_BREAK
+	/* ACE_CC_YY_BREAK */
 case 10:
 ACE_CC_YY_RULE_SETUP
 #line 39 "CC_command.l"
 return T_PRINT_CMD;
-	ACE_CC_YY_BREAK
+	/* ACE_CC_YY_BREAK */
 case 11:
 ACE_CC_YY_RULE_SETUP
 #line 40 "CC_command.l"
 return T_REPEAT_CMD;
-	ACE_CC_YY_BREAK
+	/* ACE_CC_YY_BREAK */
 case 12:
 ACE_CC_YY_RULE_SETUP
 #line 41 "CC_command.l"
 return T_EXCEP_CMD;
-	ACE_CC_YY_BREAK
+	/* ACE_CC_YY_BREAK */
 case 13:
 ACE_CC_YY_RULE_SETUP
 #line 42 "CC_command.l"
 return T_LOOKUP_CMD;
-	ACE_CC_YY_BREAK
+	/* ACE_CC_YY_BREAK */
 case 14:
 ACE_CC_YY_RULE_SETUP
 #line 43 "CC_command.l"
 return T_READ;
-	ACE_CC_YY_BREAK
+	/* ACE_CC_YY_BREAK */
 case 15:
 ACE_CC_YY_RULE_SETUP
 #line 44 "CC_command.l"
 return T_IREAD;
-	ACE_CC_YY_BREAK
+	/* ACE_CC_YY_BREAK */
 case 16:
 ACE_CC_YY_RULE_SETUP
 #line 45 "CC_command.l"
 return T_UPGRADE;
-	ACE_CC_YY_BREAK
+	/* ACE_CC_YY_BREAK */
 case 17:
 ACE_CC_YY_RULE_SETUP
 #line 46 "CC_command.l"
 return T_WRITE;
-	ACE_CC_YY_BREAK
+	/* ACE_CC_YY_BREAK */
 case 18:
 ACE_CC_YY_RULE_SETUP
 #line 47 "CC_command.l"
 return T_IWRITE;
-	ACE_CC_YY_BREAK
+	/* ACE_CC_YY_BREAK */
 case 19:
 ACE_CC_YY_RULE_SETUP
 #line 48 "CC_command.l"
 { ace_cc_yylval.id = ACE_OS::strdup(&ace_cc_yytext[1]);
 			 ace_cc_yylval.id[ace_cc_yyleng-2]='\0';
 			 return Q_STRING; }
-	ACE_CC_YY_BREAK
+	/* ACE_CC_YY_BREAK */
 case 20:
 ACE_CC_YY_RULE_SETUP
 #line 51 "CC_command.l"
 { ace_cc_yylval.num = atoi(ace_cc_yytext); return T_NUM; }
-	ACE_CC_YY_BREAK
+	/* ACE_CC_YY_BREAK */
 case 21:
 ACE_CC_YY_RULE_SETUP
 #line 52 "CC_command.l"
 { ace_cc_yylval.id = ACE_OS::strdup(ace_cc_yytext);
                            return T_IDENT; }
-	ACE_CC_YY_BREAK
+	/* ACE_CC_YY_BREAK */
 case 22:
 ACE_CC_YY_RULE_SETUP
 #line 54 "CC_command.l"
@@ -910,7 +912,9 @@
 			{
 			case EOB_ACT_END_OF_FILE:
 				{
+#if (ace_cc_yywrap() != 1)
 				ace_cc_yy_did_buffer_switch_on_eof = 0;
+#endif

 				if ( ace_cc_yywrap() )
 					{
@@ -931,8 +935,10 @@

 				else
 					{
+#if (ace_cc_yywrap() != 1)
 					if ( ! ace_cc_yy_did_buffer_switch_on_eof )
 						ACE_CC_YY_NEW_FILE;
+#endif
 					}
 				break;
 				}
@@ -1216,7 +1222,7 @@
 	}
 #endif	/* ifndef ACE_CC_YY_NO_UNPUT */

-
+#ifndef ACE_CC_YY_NO_INPUT
 #ifdef __cplusplus
 static int ace_cc_yyinput()
 #else
@@ -1265,13 +1271,13 @@
 					if ( ace_cc_yywrap() )
 						return EOF;

-					if ( ! ace_cc_yy_did_buffer_switch_on_eof )
+                                        /*					if ( ! ace_cc_yy_did_buffer_switch_on_eof )
 						ACE_CC_YY_NEW_FILE;
 #ifdef __cplusplus
 					return ace_cc_yyinput();
 #else
 					return input();
-#endif
+                                        #endif */
 					}

 				case EOB_ACT_CONTINUE_SCAN:
@@ -1289,6 +1295,7 @@

 	return c;
 	}
+#endif /* ! ACE_CC_YY_NO_INPUT */


 #ifdef ACE_CC_YY_USE_PROTOS
@@ -1332,7 +1339,9 @@
 	 * is looked at is after ace_cc_yywrap() is called, so it's safe
 	 * to go ahead and always set it.
 	 */
+#if (ace_cc_yywrap() != 1)
 	ace_cc_yy_did_buffer_switch_on_eof = 1;
+#endif
 	}