BSD 4_4_Lite2 release
[unix-history] / usr / src / contrib / flex-2.5.2 / MISC / MVS / diffs
CommitLineData
fd88f5c5
C
1diff -c ../Makefile ./Makefile
2*** ../Makefile Thu Jun 28 00:44:07 1990
3--- ./Makefile Mon Jul 16 13:57:26 1990
4***************
5*** 39,49 ****
6 # AUXDIR, manual pages will be installed in MANDIR with extension MANEXT.
7 # Raw, unformatted troff source will be installed if INSTALLMAN=man, nroff
8 # preformatted versions will be installed if INSTALLMAN=cat.
9! DESTDIR =
10 BINDIR = /usr/local
11 LIBDIR = /usr/local/lib
12 AUXDIR = /usr/local/lib
13 MANDIR = /usr/man/manl
14 MANEXT = l
15 INSTALLMAN = man
16
17--- 39,50 ----
18 # AUXDIR, manual pages will be installed in MANDIR with extension MANEXT.
19 # Raw, unformatted troff source will be installed if INSTALLMAN=man, nroff
20 # preformatted versions will be installed if INSTALLMAN=cat.
21! DESTDIR = /projects/m751stereo/code/c/swl26
22 BINDIR = /usr/local
23 LIBDIR = /usr/local/lib
24 AUXDIR = /usr/local/lib
25 MANDIR = /usr/man/manl
26+ INCLUDEDIR = .
27 MANEXT = l
28 INSTALLMAN = man
29
30***************
31*** 52,58 ****
32
33 SKELETON_FILE = $(DESTDIR)$(AUXDIR)/flex.skel
34 SKELFLAGS = -DDEFAULT_SKELETON_FILE=\"$(SKELETON_FILE)\"
35! CFLAGS = -O
36 LDFLAGS = -s
37
38 COMPRESSION =
39--- 53,59 ----
40
41 SKELETON_FILE = $(DESTDIR)$(AUXDIR)/flex.skel
42 SKELFLAGS = -DDEFAULT_SKELETON_FILE=\"$(SKELETON_FILE)\"
43! CFLAGS = -O -DUSG -I$(INCLUDEDIR)
44 LDFLAGS = -s
45
46 COMPRESSION =
47diff -c ../ccl.c ./ccl.c
48*** ../ccl.c Thu Jun 28 00:44:07 1990
49--- ./ccl.c Mon Jul 16 13:57:27 1990
50***************
51*** 28,37 ****
52
53 #ifndef lint
54 static char rcsid[] =
55! "@(#) $Header: /usr/fsys/odin/a/vern/flex/RCS/ccl.c,v 2.5 90/06/27 23:48:13 vern Exp $ (LBL)";
56 #endif
57
58! #include "flexdef.h"
59
60 /* ccladd - add a single character to a ccl
61 *
62--- 28,37 ----
63
64 #ifndef lint
65 static char rcsid[] =
66! "@(#) $Header: ccl.c,v 2.5 90/06/27 23:48:13 vern Exp $ (LBL)";
67 #endif
68
69! #include <flexdef.h>
70
71 /* ccladd - add a single character to a ccl
72 *
73diff -c ../dfa.c ./dfa.c
74*** ../dfa.c Thu Jun 28 00:44:08 1990
75--- ./dfa.c Mon Jul 16 13:57:28 1990
76***************
77*** 28,37 ****
78
79 #ifndef lint
80 static char rcsid[] =
81! "@(#) $Header: /usr/fsys/odin/a/vern/flex/RCS/dfa.c,v 2.7 90/06/27 23:48:15 vern Exp $ (LBL)";
82 #endif
83
84! #include "flexdef.h"
85
86
87 /* declare functions that have forward references */
88--- 28,38 ----
89
90 #ifndef lint
91 static char rcsid[] =
92! "@(#) $Header: dfa.c,v 2.7 90/06/27 23:48:15 vern Exp $ (LBL)";
93 #endif
94
95! #include <flexdef.h>
96! #include <ctype.h>
97
98
99 /* declare functions that have forward references */
100***************
101*** 682,688 ****
102 register int j;
103
104 for ( i = 'A', j = 'a'; i <= 'Z'; ++i, ++j )
105! state[i] = state[j];
106 }
107
108 if ( ds > num_start_states )
109--- 683,692 ----
110 register int j;
111
112 for ( i = 'A', j = 'a'; i <= 'Z'; ++i, ++j )
113! {
114! if (isupper(i) )
115! state[i] = state[j];
116! }
117 }
118
119 if ( ds > num_start_states )
120***************
121*** 958,964 ****
122 }
123 }
124
125! else if ( sym >= 'A' && sym <= 'Z' && caseins )
126 flexfatal( "consistency check failed in symfollowset" );
127
128 else if ( sym == SYM_EPSILON )
129--- 962,968 ----
130 }
131 }
132
133! else if ( isupper ( sym ) && caseins )
134 flexfatal( "consistency check failed in symfollowset" );
135
136 else if ( sym == SYM_EPSILON )
137Only in .: diffs
138Only in .: diffs.new
139diff -c ../ecs.c ./ecs.c
140*** ../ecs.c Thu Jun 28 00:44:08 1990
141--- ./ecs.c Mon Jul 16 13:57:28 1990
142***************
143*** 28,37 ****
144
145 #ifndef lint
146 static char rcsid[] =
147! "@(#) $Header: /usr/fsys/odin/a/vern/flex/RCS/ecs.c,v 2.5 90/06/27 23:48:17 vern Exp $ (LBL)";
148 #endif
149
150! #include "flexdef.h"
151
152 /* ccl2ecl - convert character classes to set of equivalence classes
153 *
154--- 28,37 ----
155
156 #ifndef lint
157 static char rcsid[] =
158! "@(#) $Header: ecs.c,v 2.5 90/06/27 23:48:17 vern Exp $ (LBL)";
159 #endif
160
161! #include <flexdef.h>
162
163 /* ccl2ecl - convert character classes to set of equivalence classes
164 *
165diff -c ../flex.skel ./flex.skel
166*** ../flex.skel Thu Jun 28 00:44:27 1990
167--- ./flex.skel Mon Jul 16 13:57:29 1990
168***************
169*** 1,7 ****
170 /* A lexical scanner generated by flex */
171
172 /* scanner skeleton version:
173! * $Header: /usr/fsys/odin/a/vern/flex/RCS/flex.skel,v 2.13 90/05/26 17:24:13 vern Exp $
174 */
175
176 #define FLEX_SCANNER
177--- 1,7 ----
178 /* A lexical scanner generated by flex */
179
180 /* scanner skeleton version:
181! * $Header: flex.skel,v 2.13 90/05/26 17:24:13 vern Exp $
182 */
183
184 #define FLEX_SCANNER
185diff -c ../flexdef.h ./flexdef.h
186*** ../flexdef.h Thu Jun 28 00:44:27 1990
187--- ./flexdef.h Mon Jul 16 13:57:30 1990
188***************
189*** 26,32 ****
190 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
191 */
192
193! /* @(#) $Header: /usr/fsys/odin/a/vern/flex/RCS/flexdef.h,v 2.7 90/06/27 23:48:19 vern Exp $ (LBL) */
194
195 #ifndef FILE
196 #include <stdio.h>
197--- 26,32 ----
198 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
199 */
200
201! /* @(#) $Header: flexdef.h,v 2.7 90/06/27 23:48:19 vern Exp $ (LBL) */
202
203 #ifndef FILE
204 #include <stdio.h>
205***************
206*** 45,51 ****
207
208 /* size of input alphabet - should be size of ASCII set */
209 #ifndef DEFAULT_CSIZE
210! #define DEFAULT_CSIZE 128
211 #endif
212
213 #ifndef PROTO
214--- 45,51 ----
215
216 /* size of input alphabet - should be size of ASCII set */
217 #ifndef DEFAULT_CSIZE
218! #define DEFAULT_CSIZE 256
219 #endif
220
221 #ifndef PROTO
222***************
223*** 90,96 ****
224--- 90,98 ----
225 #define SHORT_FILE_NAMES
226 #endif
227
228+ #ifndef OSVS
229 char *malloc(), *realloc();
230+ #endif
231
232
233 /* maximum line length we'll have to deal with */
234***************
235*** 116,125 ****
236 #define true 1
237 #define false 0
238
239-
240 #ifndef DEFAULT_SKELETON_FILE
241 #define DEFAULT_SKELETON_FILE "flex.skel"
242! #endif
243
244 /* special chk[] values marking the slots taking by end-of-buffer and action
245 * numbers
246--- 118,132 ----
247 #define true 1
248 #define false 0
249
250 #ifndef DEFAULT_SKELETON_FILE
251+ #ifdef OSVS
252+ #define DEFAULT_SKELETON_FILE "ctri01"
253+ #define SYSUT1 "sysut1"
254+ #define SYSUT2 "sysut2"
255+ #else
256 #define DEFAULT_SKELETON_FILE "flex.skel"
257! #endif /* OSVS */
258! #endif /* DEFAULT_SKELETON_FILE */
259
260 /* special chk[] values marking the slots taking by end-of-buffer and action
261 * numbers
262***************
263*** 226,233 ****
264 #define INITIAL_MAX_SCS 40 /* maximum number of start conditions */
265 #define MAX_SCS_INCREMENT 40 /* amount to bump by if it's not enough */
266
267! #define ONE_STACK_SIZE 500 /* stack of states with only one out-transition */
268! #define SAME_TRANS -1 /* transition is the same as "default" entry for state */
269
270 /* the following percentages are used to tune table compression:
271
272--- 233,240 ----
273 #define INITIAL_MAX_SCS 40 /* maximum number of start conditions */
274 #define MAX_SCS_INCREMENT 40 /* amount to bump by if it's not enough */
275
276! #define ONE_STACK_SIZE 500 /*stack of states with only one out-transition*/
277! #define SAME_TRANS -1 /*transition is the same as "default" entry for state */
278
279 /* the following percentages are used to tune table compression:
280
281diff -c ../gen.c ./gen.c
282*** ../gen.c Thu Jun 28 00:44:28 1990
283--- ./gen.c Mon Jul 16 13:57:32 1990
284***************
285*** 28,37 ****
286
287 #ifndef lint
288 static char rcsid[] =
289! "@(#) $Header: /usr/fsys/odin/a/vern/flex/RCS/gen.c,v 2.9 90/06/27 23:48:22 vern Exp $ (LBL)";
290 #endif
291
292! #include "flexdef.h"
293
294
295 /* declare functions that have forward references */
296--- 28,37 ----
297
298 #ifndef lint
299 static char rcsid[] =
300! "@(#) $Header: gen.c,v 2.9 90/06/27 23:48:22 vern Exp $ (LBL)";
301 #endif
302
303! #include <flexdef.h>
304
305
306 /* declare functions that have forward references */
307***************
308*** 292,298 ****
309
310 indent_puts( "{" );
311
312! indent_puts( "if ( yy_lp && yy_lp < yy_accept[yy_current_state + 1] )" );
313 indent_up();
314 indent_puts( "{" );
315 indent_puts( "yy_act = yy_acclist[yy_lp];" );
316--- 292,298 ----
317
318 indent_puts( "{" );
319
320! indent_puts("if( yy_lp && yy_lp < yy_accept[yy_current_state + 1] )");
321 indent_up();
322 indent_puts( "{" );
323 indent_puts( "yy_act = yy_acclist[yy_lp];" );
324diff -c ../initscan.c ./initscan.c
325*** ../initscan.c Thu Jun 28 00:44:51 1990
326--- ./initscan.c Mon Jul 16 13:57:33 1990
327***************
328*** 1,7 ****
329 /* A lexical scanner generated by flex */
330
331 /* scanner skeleton version:
332! * $Header: /usr/fsys/odin/a/vern/flex/RCS/flex.skel,v 2.13 90/05/26 17:24:13 vern Exp $
333 */
334
335 #define FLEX_SCANNER
336--- 1,7 ----
337 /* A lexical scanner generated by flex */
338
339 /* scanner skeleton version:
340! * $Header: flex.skel,v 2.13 90/05/26 17:24:13 vern Exp $
341 */
342
343 #define FLEX_SCANNER
344***************
345*** 193,199 ****
346
347 #ifndef lint
348 static char rcsid[] =
349! "@(#) $Header: /usr/fsys/odin/a/vern/flex/RCS/scan.l,v 2.9 90/06/27 23:48:34 vern Exp $ (LBL)";
350 #endif
351
352 #undef yywrap
353--- 193,199 ----
354
355 #ifndef lint
356 static char rcsid[] =
357! "@(#) $Header: scan.l,v 2.9 90/06/27 23:48:34 vern Exp $ (LBL)";
358 #endif
359
360 #undef yywrap
361diff -c ../libmain.c ./libmain.c
362*** ../libmain.c Thu Jun 28 00:44:28 1990
363--- ./libmain.c Mon Jul 16 13:57:34 1990
364***************
365*** 1,6 ****
366 /* libmain - flex run-time support library "main" function */
367
368! /* $Header: /usr/fsys/odin/a/vern/flex/RCS/libmain.c,v 1.2 90/05/26 16:50:08 vern Exp $ */
369
370 extern int yylex();
371
372--- 1,6 ----
373 /* libmain - flex run-time support library "main" function */
374
375! /* $Header: libmain.c,v 1.2 90/05/26 16:50:08 vern Exp $ */
376
377 extern int yylex();
378
379diff -c ../main.c ./main.c
380*** ../main.c Thu Jun 28 00:44:29 1990
381--- ./main.c Mon Jul 16 13:57:34 1990
382***************
383*** 34,44 ****
384
385 #ifndef lint
386 static char rcsid[] =
387! "@(#) $Header: /usr/fsys/odin/a/vern/flex/RCS/main.c,v 2.9 90/06/27 23:48:24 vern Exp $ (LBL)";
388 #endif
389
390
391! #include "flexdef.h"
392
393 static char flex_version[] = "2.3";
394
395--- 34,44 ----
396
397 #ifndef lint
398 static char rcsid[] =
399! "@(#) $Header: main.c,v 2.9 90/06/27 23:48:24 vern Exp $ (LBL)";
400 #endif
401
402
403! #include <flexdef.h>
404
405 static char flex_version[] = "2.3";
406
407***************
408*** 97,106 ****
409 char *program_name;
410
411 #ifndef SHORT_FILE_NAMES
412 static char *outfile = "lex.yy.c";
413! #else
414 static char *outfile = "lexyy.c";
415! #endif
416 static int outfile_created = 0;
417 static int use_stdout;
418 static char *skelname = NULL;
419--- 97,110 ----
420 char *program_name;
421
422 #ifndef SHORT_FILE_NAMES
423+ #ifdef OSVS
424+ static char *outfile = "ctro01";
425+ #else /* not OSVS */
426 static char *outfile = "lex.yy.c";
427! #endif /* not OSVS */
428! #else /* SHORT_FILE_NAMES */
429 static char *outfile = "lexyy.c";
430! #endif /* SHORT_FILE_NAMES */
431 static int outfile_created = 0;
432 static int use_stdout;
433 static char *skelname = NULL;
434***************
435*** 209,216 ****
436--- 213,222 ----
437 else if ( fclose( temp_action_file ) )
438 flexfatal( "error occurred when closing temporary action file" );
439
440+ #ifndef OSVS
441 else if ( unlink( action_file_name ) )
442 flexfatal( "error occurred when deleting temporary action file" );
443+ #endif
444 }
445
446 if ( status != 0 && outfile_created )
447***************
448*** 221,228 ****
449--- 227,236 ----
450 else if ( fclose( stdout ) )
451 flexfatal( "error occurred when closing output file" );
452
453+ #ifndef OSVS
454 else if ( unlink( outfile ) )
455 flexfatal( "error occurred when deleting output file" );
456+ #endif
457 }
458
459 if ( backtrack_report && backtrack_file )
460***************
461*** 574,583 ****
462 if ( backtrack_report )
463 {
464 #ifndef SHORT_FILE_NAMES
465 backtrack_file = fopen( "lex.backtrack", "w" );
466! #else
467 backtrack_file = fopen( "lex.bck", "w" );
468! #endif
469
470 if ( backtrack_file == NULL )
471 flexerror( "could not create lex.backtrack" );
472--- 582,595 ----
473 if ( backtrack_report )
474 {
475 #ifndef SHORT_FILE_NAMES
476+ #ifdef OSVS
477+ backtrack_file = fopen( SYSUT2, "w");
478+ #else /* not OSVS */
479 backtrack_file = fopen( "lex.backtrack", "w" );
480! #endif /* OSVS */
481! #else /* SHORT_FILE_NAMES */
482 backtrack_file = fopen( "lex.bck", "w" );
483! #endif /* SHORT_FILE_NAMES */
484
485 if ( backtrack_file == NULL )
486 flexerror( "could not create lex.backtrack" );
487***************
488*** 597,604 ****
489 lerrsf( "can't open skeleton file %s", skelname );
490
491 #ifdef SYS_V
492 action_file_name = tmpnam( NULL );
493! #endif
494
495 if ( action_file_name == NULL )
496 {
497--- 609,620 ----
498 lerrsf( "can't open skeleton file %s", skelname );
499
500 #ifdef SYS_V
501+ #ifndef OSVS
502 action_file_name = tmpnam( NULL );
503! #else /* OSVS */
504! action_file_name = SYSUT1;
505! #endif /* OSVS */
506! #endif /* SYS_V */
507
508 if ( action_file_name == NULL )
509 {
510***************
511*** 609,615 ****
512--- 625,636 ----
513 #else
514 (void) strcpy( temp_action_file_name, "flexXXXXXX.tmp" );
515 #endif
516+ #ifndef OSVS
517 (void) mktemp( temp_action_file_name );
518+ #else /* OSVS */
519+ /* should never be executed in OSVS as IF should always be false */
520+ (void) strcpy( temp_action_file_name, SYSUT1 ) ;
521+ #endif /* OSVS */
522
523 action_file_name = temp_action_file_name;
524 }
525diff -c ../misc.c ./misc.c
526*** ../misc.c Thu Jun 28 00:44:40 1990
527--- ./misc.c Mon Jul 16 13:57:35 1990
528***************
529*** 28,38 ****
530
531 #ifndef lint
532 static char rcsid[] =
533! "@(#) $Header: /usr/fsys/odin/a/vern/flex/RCS/misc.c,v 2.7 90/06/27 23:48:27 vern Exp $ (LBL)";
534 #endif
535
536 #include <ctype.h>
537! #include "flexdef.h"
538
539
540 /* ANSI C does not guarantee that isascii() is defined */
541--- 28,38 ----
542
543 #ifndef lint
544 static char rcsid[] =
545! "@(#) $Header: misc.c,v 2.7 90/06/27 23:48:27 vern Exp $ (LBL)";
546 #endif
547
548 #include <ctype.h>
549! #include <flexdef.h>
550
551
552 /* ANSI C does not guarantee that isascii() is defined */
553***************
554*** 107,113 ****
555--- 107,117 ----
556 {
557 while ( *str )
558 {
559+ #ifdef OSVS
560+ if ( ! islower( *str ) )
561+ #else
562 if ( ! isascii( *str ) || ! islower( *str ) )
563+ #endif
564 return ( 0 );
565 ++str;
566 }
567***************
568*** 130,136 ****
569--- 134,144 ----
570 {
571 while ( *str )
572 {
573+ #ifdef OSVS
574+ if ( ! isupper( (char) *str ) )
575+ #else
576 if ( ! isascii( *str ) || ! isupper( (char) *str ) )
577+ #endif
578 return ( 0 );
579 ++str;
580 }
581***************
582*** 182,188 ****
583--- 190,200 ----
584 register int c;
585
586 {
587+ #ifdef OSVS
588+ return ( isupper( c ) ? (Char) tolower( c ) : (Char) c );
589+ #else
590 return ( (isascii( c ) && isupper( c )) ? tolower( c ) : c );
591+ #endif
592 }
593
594
595***************
596*** 204,210 ****
597 for ( c = str; *c; ++c )
598 ;
599
600! copy = malloc( (unsigned) ((c - str + 1) * sizeof( char )) );
601
602 if ( copy == NULL )
603 flexfatal( "dynamic memory failure in copy_string()" );
604--- 216,222 ----
605 for ( c = str; *c; ++c )
606 ;
607
608! copy = (char *) malloc( (unsigned) ((c - str + 1) * sizeof( char )) );
609
610 if ( copy == NULL )
611 flexfatal( "dynamic memory failure in copy_string()" );
612***************
613*** 392,403 ****
614--- 404,421 ----
615
616 #ifndef MS_DOS
617 #ifndef VMS
618+ #ifndef OSVS
619 #include <sys/types.h>
620+ #endif /* OSVS */
621 #else
622 #include <types.h>
623 #endif
624 #endif
625
626+ #ifdef OSVS
627+ #include <time.h>
628+ #endif /* OSVS */
629+
630 #ifdef MS_DOS
631 #include <time.h>
632 typedef long time_t;
633***************
634*** 615,621 ****
635--- 633,643 ----
636 if ( array[1] == 'x' )
637 ++sptr;
638
639+ #ifdef OSVS
640+ while ( isdigit( array[sptr] ) )
641+ #else
642 while ( isascii( array[sptr] ) && isdigit( array[sptr] ) )
643+ #endif
644 /* don't increment inside loop control because if
645 * isdigit() is a macro it will expand it to two
646 * increments ...
647Only in ..: new
648diff -c ../nfa.c ./nfa.c
649*** ../nfa.c Thu Jun 28 00:44:40 1990
650--- ./nfa.c Mon Jul 16 13:57:36 1990
651***************
652*** 28,37 ****
653
654 #ifndef lint
655 static char rcsid[] =
656! "@(#) $Header: /usr/fsys/odin/a/vern/flex/RCS/nfa.c,v 2.6 90/06/27 23:48:29 vern Exp $ (LBL)";
657 #endif
658
659! #include "flexdef.h"
660
661
662 /* declare functions that have forward references */
663--- 28,37 ----
664
665 #ifndef lint
666 static char rcsid[] =
667! "@(#) $Header: nfa.c,v 2.6 90/06/27 23:48:29 vern Exp $ (LBL)";
668 #endif
669
670! #include <flexdef.h>
671
672
673 /* declare functions that have forward references */
674***************
675*** 110,116 ****
676 {
677 int sym, tsp1, tsp2, anum, ns;
678
679! fprintf( stderr, "\n\n********** beginning dump of nfa with start state %d\n",
680 state1 );
681
682 /* we probably should loop starting at firstst[state1] and going to
683--- 110,116 ----
684 {
685 int sym, tsp1, tsp2, anum, ns;
686
687! fprintf(stderr,"\n\n********* beginning dump of nfa with start state %d\n",
688 state1 );
689
690 /* we probably should loop starting at firstst[state1] and going to
691diff -c ../parse.y ./parse.y
692*** ../parse.y Thu Jun 28 00:44:40 1990
693--- ./parse.y Mon Jul 16 13:57:36 1990
694***************
695*** 32,45 ****
696
697 #ifndef lint
698 static char rcsid[] =
699! "@(#) $Header: /usr/fsys/odin/a/vern/flex/RCS/parse.y,v 2.7 90/06/27 23:48:31 vern Exp $ (LBL)";
700 #endif
701
702! #include "flexdef.h"
703
704 int pat, scnum, eps, headcnt, trailcnt, anyccl, lastchar, i, actvp, rulelen;
705 int trlcontxt, xcluflg, cclsorted, varlength, variable_trail_rule;
706 Char clower();
707
708 static int madeany = false; /* whether we've made the '.' character class */
709 int previous_continued_action; /* whether the previous rule's action was '|' */
710--- 32,47 ----
711
712 #ifndef lint
713 static char rcsid[] =
714! "@(#) $Header: parse.y,v 2.7 90/06/27 23:48:31 vern Exp $ (LBL)";
715 #endif
716
717! #include <flexdef.h>
718
719 int pat, scnum, eps, headcnt, trailcnt, anyccl, lastchar, i, actvp, rulelen;
720 int trlcontxt, xcluflg, cclsorted, varlength, variable_trail_rule;
721 Char clower();
722+ void build_eof_action();
723+ void yyerror();
724
725 static int madeany = false; /* whether we've made the '.' character class */
726 int previous_continued_action; /* whether the previous rule's action was '|' */
727diff -c ../scan.l ./scan.l
728*** ../scan.l Thu Jun 28 00:44:41 1990
729--- ./scan.l Mon Jul 16 13:57:37 1990
730***************
731*** 30,42 ****
732
733 #ifndef lint
734 static char rcsid[] =
735! "@(#) $Header: /usr/fsys/odin/a/vern/flex/RCS/scan.l,v 2.9 90/06/27 23:48:34 vern Exp $ (LBL)";
736 #endif
737
738 #undef yywrap
739
740! #include "flexdef.h"
741! #include "parse.h"
742
743 #define ACTION_ECHO fprintf( temp_action_file, "%s", yytext )
744 #define MARK_END_OF_PROLOG fprintf( temp_action_file, "%%%% end of prolog\n" );
745--- 30,42 ----
746
747 #ifndef lint
748 static char rcsid[] =
749! "@(#) $Header: scan.l,v 2.9 90/06/27 23:48:34 vern Exp $ (LBL)";
750 #endif
751
752 #undef yywrap
753
754! #include <flexdef.h>
755! #include <parse.h>
756
757 #define ACTION_ECHO fprintf( temp_action_file, "%s", yytext )
758 #define MARK_END_OF_PROLOG fprintf( temp_action_file, "%%%% end of prolog\n" );
759diff -c ../sym.c ./sym.c
760*** ../sym.c Thu Jun 28 00:44:41 1990
761--- ./sym.c Mon Jul 16 13:57:37 1990
762***************
763*** 28,37 ****
764
765 #ifndef lint
766 static char rcsid[] =
767! "@(#) $Header: /usr/fsys/odin/a/vern/flex/RCS/sym.c,v 2.4 90/06/27 23:48:36 vern Exp $ (LBL)";
768 #endif
769
770! #include "flexdef.h"
771
772
773 /* declare functions that have forward references */
774--- 28,37 ----
775
776 #ifndef lint
777 static char rcsid[] =
778! "@(#) $Header: sym.c,v 2.4 90/06/27 23:48:36 vern Exp $ (LBL)";
779 #endif
780
781! #include <flexdef.h>
782
783
784 /* declare functions that have forward references */
785diff -c ../tblcmp.c ./tblcmp.c
786*** ../tblcmp.c Thu Jun 28 00:44:41 1990
787--- ./tblcmp.c Mon Jul 16 13:57:38 1990
788***************
789*** 28,37 ****
790
791 #ifndef lint
792 static char rcsid[] =
793! "@(#) $Header: /usr/fsys/odin/a/vern/flex/RCS/tblcmp.c,v 2.5 90/06/27 23:48:38 vern Exp $ (LBL)";
794 #endif
795
796! #include "flexdef.h"
797
798
799 /* declarations for functions that have forward references */
800--- 28,37 ----
801
802 #ifndef lint
803 static char rcsid[] =
804! "@(#) $Header: tblcmp.c,v 2.5 90/06/27 23:48:38 vern Exp $ (LBL)";
805 #endif
806
807! #include <flexdef.h>
808
809
810 /* declarations for functions that have forward references */
811diff -c ../yylex.c ./yylex.c
812*** ../yylex.c Thu Jun 28 00:44:41 1990
813--- ./yylex.c Mon Jul 16 13:57:38 1990
814***************
815*** 28,39 ****
816
817 #ifndef lint
818 static char rcsid[] =
819! "@(#) $Header: /usr/fsys/odin/a/vern/flex/RCS/yylex.c,v 2.5 90/06/27 23:48:40 vern Exp $ (LBL)";
820 #endif
821
822 #include <ctype.h>
823! #include "flexdef.h"
824! #include "parse.h"
825
826
827 /* ANSI C does not guarantee that isascii() is defined */
828--- 28,39 ----
829
830 #ifndef lint
831 static char rcsid[] =
832! "@(#) $Header: yylex.c,v 2.5 90/06/27 23:48:40 vern Exp $ (LBL)";
833 #endif
834
835 #include <ctype.h>
836! #include <flexdef.h>
837! #include <parse.h>
838
839
840 /* ANSI C does not guarantee that isascii() is defined */
841***************
842*** 180,186 ****
843--- 180,190 ----
844 break;
845
846 default:
847+ #ifdef OSVS
848+ if ( ! isprint( yylval ) )
849+ #else
850 if ( ! isascii( yylval ) || ! isprint( yylval ) )
851+ #endif
852 fprintf( stderr, "\\%.3o", yylval );
853 else
854 (void) putc( yylval, stderr );