flex: How do I abandon a file in the middle of a scan and switch to a new file?

 
 How do I abandon a file in the middle of a scan and switch to a new file?
 =========================================================================
 
 Just call 'yyrestart(newfile)'.  Be sure to reset the start state if you
 want a "fresh start, since 'yyrestart' does NOT reset the start state
 back to 'INITIAL'.