⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 yywrap2.c

📁 compiler
💻 C
字号:
/*@A (C) 1992 Allen I. Holub                                                */

   /* This is the alternate form of yywrap from Appendix E. It handles multiple
    * input files.
    */

int  Argc;				/* Copy of argc as passed to main(). */
char **Argv;				/* Copy of argv as passed to main(). */

yywrap()
{
    if( --Argc >= 0 )
    {
	if( ii_newfile( *Argv ) != -1 )
	{
	    ++Argv;
	    return 0;			/* New file opened successfully. */
	}
	fprintf(stderr, "Can't open %s\n", *Argv );
    }
    return 1;
}

main( argc, argv )
int	argc;
char	**argv;
{
    Argc = argc - 1;
    Argv = argv + 1;
    ii_newfile( *argv )
    while( yylex() )
	;				/* Discard all input tokens. */
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -