if ( skelfile != NULL )
(void) fclose( skelfile );
- (void) fclose( temp_action_file );
- (void) unlink( action_file_name );
+ if ( temp_action_file )
+ {
+ (void) fclose( temp_action_file );
+ (void) unlink( action_file_name );
+ }
if ( printstats )
{
useecs = true;
break;
+ case 'F':
+ fullspd = true;
+ break;
+
case 'f':
fulltbl = true;
break;
break;
case 'F':
- fullspd = true;
useecs = usemecs = false;
+ fullspd = true;
break;
case 'S':
;
}
- if ( fulltbl && usemecs )
+ if ( (fulltbl || fullspd) && usemecs )
flexerror( "full table and -cm don't make sense together" );
- if ( fulltbl && interactive )
+ if ( (fulltbl || fullspd) && interactive )
flexerror( "full table and -I are (currently) incompatible" );
if ( (fulltbl || fullspd) && reject )