extern int current_max_dfa_size, current_max_xpairs;
extern int current_max_template_xpairs, current_max_dfas;
-extern int lastdfa, lasttemp, *nxt, *chk, *tnxt;
+extern int lastdfa, *nxt, *chk, *tnxt;
extern int *base, *def, *nultrans, NUL_ec, tblend, firstfree, **dss, *dfasiz;
extern union dfaacc_union
{
printf(
"\tif ( yy_current_buffer->is_interactive ) \\\n" );
printf(
- "\t\tresult = (buf[0] = getc( yyin )) == EOF ? 0 : 1; \\\n" );
+"\t\tresult = ((int) (buf[0] = getc( yyin ))) == EOF ? 0 : 1; \\\n" );
printf(
"\telse if ( ((result = fread( (char *) buf, 1, max_size, yyin )) == 0)\\\n" );
printf( "\t\t && ferror( yyin ) ) \\\n" );
{
static struct hash_entry empty_entry =
{
- (struct hash_entry *) 0, (struct hash_entry *) 0, NULL, NULL, 0,
+ (struct hash_entry *) 0, (struct hash_entry *) 0,
+ (char *) 0, (char *) 0, 0,
} ;
register struct hash_entry *sym_entry =
table[hashfunct( sym, table_size )];
/* ndinstal - install a name definition */
-void ndinstal( nd, def )
-char nd[];
-Char def[];
+void ndinstal( name, definition )
+char name[];
+Char definition[];
{
char *copy_string();
Char *copy_unsigned_string();
- if ( addsym( copy_string( nd ), (char *) copy_unsigned_string( def ), 0,
+ if ( addsym( copy_string( name ),
+ (char *) copy_unsigned_string( definition ), 0,
ndtbl, NAME_TABLE_HASH_SIZE ) )
synerr( "name defined twice" );
}