亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? exolex.c.svn-base

?? 模擬多核狀態下龍芯處理器的功能
?? SVN-BASE
?? 第 1 頁 / 共 3 頁
字號:
	register char *yy_cp = yy_c_buf_p;	/* undo effects of setting up yytext */	*yy_cp = yy_hold_char;	if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )		{ /* need to shift things up to make room */		/* +2 for EOB chars. */		register int number_to_move = yy_n_chars + 2;		register char *dest = &yy_current_buffer->yy_ch_buf[					yy_current_buffer->yy_buf_size + 2];		register char *source =				&yy_current_buffer->yy_ch_buf[number_to_move];		while ( source > yy_current_buffer->yy_ch_buf )			*--dest = *--source;		yy_cp += (int) (dest - source);		yy_bp += (int) (dest - source);		yy_current_buffer->yy_n_chars =			yy_n_chars = yy_current_buffer->yy_buf_size;		if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )			YY_FATAL_ERROR( "flex scanner push-back overflow" );		}	*--yy_cp = (char) c;	yytext_ptr = yy_bp;	yy_hold_char = *yy_cp;	yy_c_buf_p = yy_cp;	}#endif	/* ifndef YY_NO_UNPUT */#ifndef YY_NO_INPUT#ifdef __cplusplusstatic int yyinput()#elsestatic int input()#endif	{	int c;	*yy_c_buf_p = yy_hold_char;	if ( *yy_c_buf_p == YY_END_OF_BUFFER_CHAR )		{		/* yy_c_buf_p now points to the character we want to return.		 * If this occurs *before* the EOB characters, then it's a		 * valid NUL; if not, then we've hit the end of the buffer.		 */		if ( yy_c_buf_p < &yy_current_buffer->yy_ch_buf[yy_n_chars] )			/* This was really a NUL. */			*yy_c_buf_p = '\0';		else			{ /* need more input */			int offset = yy_c_buf_p - yytext_ptr;			++yy_c_buf_p;			switch ( yy_get_next_buffer() )				{				case EOB_ACT_LAST_MATCH:					/* This happens because yy_g_n_b()					 * sees that we've accumulated a					 * token and flags that we need to					 * try matching the token before					 * proceeding.  But for input(),					 * there's no matching to consider.					 * So convert the EOB_ACT_LAST_MATCH					 * to EOB_ACT_END_OF_FILE.					 */					/* Reset buffer status. */					yyrestart( yyin );					/* fall through */				case EOB_ACT_END_OF_FILE:					{					if ( yywrap() )						return EOF;					if ( ! yy_did_buffer_switch_on_eof )						YY_NEW_FILE;#ifdef __cplusplus					return yyinput();#else					return input();#endif					}				case EOB_ACT_CONTINUE_SCAN:					yy_c_buf_p = yytext_ptr + offset;					break;				}			}		}	c = *(unsigned char *) yy_c_buf_p;	/* cast for 8-bit char's */	*yy_c_buf_p = '\0';	/* preserve yytext */	yy_hold_char = *++yy_c_buf_p;	return c;	}#endif /* YY_NO_INPUT */#ifdef YY_USE_PROTOSvoid yyrestart( FILE *input_file )#elsevoid yyrestart( input_file )FILE *input_file;#endif	{	if ( ! yy_current_buffer )		yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE );	yy_init_buffer( yy_current_buffer, input_file );	yy_load_buffer_state();	}#ifdef YY_USE_PROTOSvoid yy_switch_to_buffer( YY_BUFFER_STATE new_buffer )#elsevoid yy_switch_to_buffer( new_buffer )YY_BUFFER_STATE new_buffer;#endif	{	if ( yy_current_buffer == new_buffer )		return;	if ( yy_current_buffer )		{		/* Flush out information for old buffer. */		*yy_c_buf_p = yy_hold_char;		yy_current_buffer->yy_buf_pos = yy_c_buf_p;		yy_current_buffer->yy_n_chars = yy_n_chars;		}	yy_current_buffer = new_buffer;	yy_load_buffer_state();	/* We don't actually know whether we did this switch during	 * EOF (yywrap()) processing, but the only time this flag	 * is looked at is after yywrap() is called, so it's safe	 * to go ahead and always set it.	 */	yy_did_buffer_switch_on_eof = 1;	}#ifdef YY_USE_PROTOSvoid yy_load_buffer_state( void )#elsevoid yy_load_buffer_state()#endif	{	yy_n_chars = yy_current_buffer->yy_n_chars;	yytext_ptr = yy_c_buf_p = yy_current_buffer->yy_buf_pos;	yyin = yy_current_buffer->yy_input_file;	yy_hold_char = *yy_c_buf_p;	}#ifdef YY_USE_PROTOSYY_BUFFER_STATE yy_create_buffer( FILE *file, int size )#elseYY_BUFFER_STATE yy_create_buffer( file, size )FILE *file;int size;#endif	{	YY_BUFFER_STATE b;	b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) );	if ( ! b )		YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );	b->yy_buf_size = size;	/* yy_ch_buf has to be 2 characters longer than the size given because	 * we need to put in 2 end-of-buffer characters.	 */	b->yy_ch_buf = (char *) yy_flex_alloc( b->yy_buf_size + 2 );	if ( ! b->yy_ch_buf )		YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );	b->yy_is_our_buffer = 1;	yy_init_buffer( b, file );	return b;	}#ifdef YY_USE_PROTOSvoid yy_delete_buffer( YY_BUFFER_STATE b )#elsevoid yy_delete_buffer( b )YY_BUFFER_STATE b;#endif	{	if ( ! b )		return;	if ( b == yy_current_buffer )		yy_current_buffer = (YY_BUFFER_STATE) 0;	if ( b->yy_is_our_buffer )		yy_flex_free( (void *) b->yy_ch_buf );	yy_flex_free( (void *) b );	}#ifdef YY_USE_PROTOSvoid yy_init_buffer( YY_BUFFER_STATE b, FILE *file )#elsevoid yy_init_buffer( b, file )YY_BUFFER_STATE b;FILE *file;#endif	{	yy_flush_buffer( b );	b->yy_input_file = file;	b->yy_fill_buffer = 1;#if YY_ALWAYS_INTERACTIVE	b->yy_is_interactive = 1;#else#if YY_NEVER_INTERACTIVE	b->yy_is_interactive = 0;#else	b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;#endif#endif	}#ifdef YY_USE_PROTOSvoid yy_flush_buffer( YY_BUFFER_STATE b )#elsevoid yy_flush_buffer( b )YY_BUFFER_STATE b;#endif	{	if ( ! b )		return;	b->yy_n_chars = 0;	/* We always need two end-of-buffer characters.  The first causes	 * a transition to the end-of-buffer state.  The second causes	 * a jam in that state.	 */	b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;	b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;	b->yy_buf_pos = &b->yy_ch_buf[0];	b->yy_at_bol = 1;	b->yy_buffer_status = YY_BUFFER_NEW;	if ( b == yy_current_buffer )		yy_load_buffer_state();	}#ifndef YY_NO_SCAN_BUFFER#ifdef YY_USE_PROTOSYY_BUFFER_STATE yy_scan_buffer( char *base, yy_size_t size )#elseYY_BUFFER_STATE yy_scan_buffer( base, size )char *base;yy_size_t size;#endif	{	YY_BUFFER_STATE b;	if ( size < 2 ||	     base[size-2] != YY_END_OF_BUFFER_CHAR ||	     base[size-1] != YY_END_OF_BUFFER_CHAR )		/* They forgot to leave room for the EOB's. */		return 0;	b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) );	if ( ! b )		YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );	b->yy_buf_size = size - 2;	/* "- 2" to take care of EOB's */	b->yy_buf_pos = b->yy_ch_buf = base;	b->yy_is_our_buffer = 0;	b->yy_input_file = 0;	b->yy_n_chars = b->yy_buf_size;	b->yy_is_interactive = 0;	b->yy_at_bol = 1;	b->yy_fill_buffer = 0;	b->yy_buffer_status = YY_BUFFER_NEW;	yy_switch_to_buffer( b );	return b;	}#endif#ifndef YY_NO_SCAN_STRING#ifdef YY_USE_PROTOSYY_BUFFER_STATE yy_scan_string( yyconst char *yy_str )#elseYY_BUFFER_STATE yy_scan_string( yy_str )yyconst char *yy_str;#endif	{	int len;	for ( len = 0; yy_str[len]; ++len )		;	return yy_scan_bytes( yy_str, len );	}#endif#ifndef YY_NO_SCAN_BYTES#ifdef YY_USE_PROTOSYY_BUFFER_STATE yy_scan_bytes( yyconst char *bytes, int len )#elseYY_BUFFER_STATE yy_scan_bytes( bytes, len )yyconst char *bytes;int len;#endif	{	YY_BUFFER_STATE b;	char *buf;	yy_size_t n;	int i;	/* Get memory for full buffer, including space for trailing EOB's. */	n = len + 2;	buf = (char *) yy_flex_alloc( n );	if ( ! buf )		YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );	for ( i = 0; i < len; ++i )		buf[i] = bytes[i];	buf[len] = buf[len+1] = YY_END_OF_BUFFER_CHAR;	b = yy_scan_buffer( buf, n );	if ( ! b )		YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );	/* It's okay to grow etc. this buffer, and we should throw it	 * away when we're done.	 */	b->yy_is_our_buffer = 1;	return b;	}#endif#ifndef YY_NO_PUSH_STATE#ifdef YY_USE_PROTOSstatic void yy_push_state( int new_state )#elsestatic void yy_push_state( new_state )int new_state;#endif	{	if ( yy_start_stack_ptr >= yy_start_stack_depth )		{		yy_size_t new_size;		yy_start_stack_depth += YY_START_STACK_INCR;		new_size = yy_start_stack_depth * sizeof( int );		if ( ! yy_start_stack )			yy_start_stack = (int *) yy_flex_alloc( new_size );		else			yy_start_stack = (int *) yy_flex_realloc(					(void *) yy_start_stack, new_size );		if ( ! yy_start_stack )			YY_FATAL_ERROR(			"out of memory expanding start-condition stack" );		}	yy_start_stack[yy_start_stack_ptr++] = YY_START;	BEGIN(new_state);	}#endif#ifndef YY_NO_POP_STATEstatic void yy_pop_state()	{	if ( --yy_start_stack_ptr < 0 )		YY_FATAL_ERROR( "start-condition stack underflow" );	BEGIN(yy_start_stack[yy_start_stack_ptr]);	}#endif#ifndef YY_NO_TOP_STATEstatic int yy_top_state()	{	return yy_start_stack[yy_start_stack_ptr - 1];	}#endif#ifndef YY_EXIT_FAILURE#define YY_EXIT_FAILURE 2#endif#ifdef YY_USE_PROTOSstatic void yy_fatal_error( yyconst char msg[] )#elsestatic void yy_fatal_error( msg )char msg[];#endif	{	(void) fprintf( stderr, "%s\n", msg );	exit( YY_EXIT_FAILURE );	}/* Redefine yyless() so it works in section 3 code. */#undef yyless#define yyless(n) \	do \		{ \		/* Undo effects of setting up yytext. */ \		yytext[yyleng] = yy_hold_char; \		yy_c_buf_p = yytext + n; \		yy_hold_char = *yy_c_buf_p; \		*yy_c_buf_p = '\0'; \		yyleng = n; \		} \	while ( 0 )/* Internal utility routines. */#ifndef yytext_ptr#ifdef YY_USE_PROTOSstatic void yy_flex_strncpy( char *s1, yyconst char *s2, int n )#elsestatic void yy_flex_strncpy( s1, s2, n )char *s1;yyconst char *s2;int n;#endif	{	register int i;	for ( i = 0; i < n; ++i )		s1[i] = s2[i];	}#endif#ifdef YY_NEED_STRLEN#ifdef YY_USE_PROTOSstatic int yy_flex_strlen( yyconst char *s )#elsestatic int yy_flex_strlen( s )yyconst char *s;#endif	{	register int n;	for ( n = 0; s[n]; ++n )		;	return n;	}#endif#ifdef YY_USE_PROTOSstatic void *yy_flex_alloc( yy_size_t size )#elsestatic void *yy_flex_alloc( size )yy_size_t size;#endif	{	return (void *) malloc( size );	}#ifdef YY_USE_PROTOSstatic void *yy_flex_realloc( void *ptr, yy_size_t size )#elsestatic void *yy_flex_realloc( ptr, size )void *ptr;yy_size_t size;#endif	{	/* The cast to (char *) in the following accommodates both	 * implementations that use char* generic pointers, and those	 * that use void* generic pointers.  It works with the latter	 * because both ANSI C and C++ allow castless assignment from	 * any pointer type to void*, and deal with argument conversions	 * as though doing an assignment.	 */	return (void *) realloc( (char *) ptr, size );	}#ifdef YY_USE_PROTOSstatic void yy_flex_free( void *ptr )#elsestatic void yy_flex_free( ptr )void *ptr;#endif	{	free( ptr );	}#if YY_MAINint main()	{	yylex();	return 0;	}#endif#line 144 "exolex.l"intyywrap(void){  return 1;}static voidlex_eat_comment(void){  char c, c1;loop:  while ((c = input()) != '*' && c != 0)    {      if (c == '\n')	line++;    }  if ((c1 = input()) != '/' && c1 != 0)    {      unput(c1);      goto loop;    }}intyy_nextchar(void){  int c;  do {    c = input();  } while (c == ' ' || c == '\t' || c == '\v' || c == '\f' || c == '\n');  unput(c);  return c;}/* FIXME: this is a total KLUDGE (but well contained...) that I will someday   address when I have copious amounts of free time... */voidyy_setstream(FILE *stream){  int i;#define MAX_STREAMS	16  static struct {    FILE *stream;    YY_BUFFER_STATE buffer;  } streams[MAX_STREAMS] = { {NULL, NULL}, };  static int num_streams = 0;  static FILE *last_stream = NULL;  /* same stream? */  if (stream == last_stream)    return;  /* else, switch to new stream */  for (i=0; i < num_streams; i++)    {      if (streams[i].stream == stream)	{	  yy_switch_to_buffer(streams[i].buffer);	  return;	}    }  /* hrmmm... not found, create a new buffer for this stream */  if (num_streams == MAX_STREAMS)    fatal("out of lex buffer streams, increase MAX_STREAMS");  streams[num_streams].stream = stream;  streams[num_streams].buffer = yy_create_buffer(stream, YY_BUF_SIZE);  yy_switch_to_buffer(streams[num_streams].buffer);  num_streams++;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩女优av电影在线观看| 天天av天天翘天天综合网| 亚洲综合色网站| 精品系列免费在线观看| 欧美在线999| 亚洲国产精品成人综合| 麻豆国产91在线播放| 欧洲精品一区二区三区在线观看| 国产欧美日韩另类视频免费观看| 亚洲v精品v日韩v欧美v专区| 97精品电影院| 国产嫩草影院久久久久| 国产资源精品在线观看| 91精品国产91热久久久做人人 | 337p日本欧洲亚洲大胆精品| 一二三四区精品视频| 成人免费视频视频在线观看免费| 日韩女优av电影| 青青草国产精品亚洲专区无| 欧美日韩一区高清| 亚洲夂夂婷婷色拍ww47| 99re成人在线| 综合自拍亚洲综合图不卡区| 成人动漫av在线| 国产精品国产三级国产普通话99 | 精品捆绑美女sm三区| 日韩av电影一区| 91精品在线免费观看| 亚洲国产裸拍裸体视频在线观看乱了| 色婷婷久久综合| 亚洲欧美激情视频在线观看一区二区三区| 成人午夜伦理影院| 国产精品国产馆在线真实露脸| 国产成人8x视频一区二区| 国产丝袜欧美中文另类| 处破女av一区二区| 成人免费一区二区三区在线观看| aaa亚洲精品| 亚洲精品乱码久久久久久黑人 | 久久亚洲欧美国产精品乐播| 韩国成人在线视频| 国产精品人成在线观看免费| www.亚洲精品| 午夜伊人狠狠久久| 欧美一区二区三区视频| 黄色日韩三级电影| 国产精品欧美久久久久无广告| 99国产一区二区三精品乱码| 亚洲男人天堂一区| 91麻豆精品国产| 国产成人亚洲综合a∨婷婷图片| 国产精品成人免费在线| 欧美日韩国产123区| 激情文学综合网| 中文字幕一区二区三区精华液| 精品1区2区3区| 国产一区二区三区四区五区入口| 国产日韩欧美制服另类| 91日韩精品一区| 人人狠狠综合久久亚洲| 中文字幕+乱码+中文字幕一区| 99re成人精品视频| 久久精品久久久精品美女| 中文一区二区在线观看| 欧美色图天堂网| 国产一区二区不卡在线| 亚洲一区二区三区精品在线| 精品国产乱码久久| 在线免费一区三区| 国产精品一区二区免费不卡| 一区二区三区91| ww亚洲ww在线观看国产| 在线精品视频免费播放| 国产一区久久久| 亚洲精品国产高清久久伦理二区| 欧美大白屁股肥臀xxxxxx| 91色乱码一区二区三区| 精品一区二区三区av| 亚洲午夜精品久久久久久久久| 国产亚洲精品久| 日韩欧美久久一区| 欧美在线观看视频一区二区三区| 国产成人aaaa| 久久国产精品区| 亚洲电影激情视频网站| 亚洲成人资源网| 欧美国产禁国产网站cc| 日韩免费一区二区三区在线播放| 欧洲精品在线观看| 91小视频免费观看| 成人综合婷婷国产精品久久| 裸体一区二区三区| 首页国产丝袜综合| 伊人色综合久久天天人手人婷| 国产亚洲欧美日韩日本| 久久综合九色综合欧美98| 欧美一区二区福利在线| 欧美日韩一区国产| 在线观看一区日韩| 色综合久久综合网| 色婷婷久久综合| 91国模大尺度私拍在线视频 | 国产在线播放一区三区四| 日韩和欧美一区二区| 亚洲制服丝袜av| 亚洲国产一区二区视频| 亚洲精品国产第一综合99久久| 亚洲日本乱码在线观看| 亚洲人成精品久久久久久| 中文字幕在线不卡视频| 国产精品视频一二| 最新国产精品久久精品| 亚洲欧美另类综合偷拍| 一区二区三区中文字幕精品精品| 国产精品久久久久aaaa| 亚洲免费在线观看| 亚洲精品亚洲人成人网在线播放| 亚洲欧美视频一区| 亚洲一区二区三区视频在线| 午夜欧美2019年伦理| 日韩精品一区第一页| 另类综合日韩欧美亚洲| 精品制服美女丁香| 国产精品亚洲午夜一区二区三区| 高清久久久久久| 91在线视频免费91| 欧美乱熟臀69xxxxxx| 日韩精品专区在线影院观看| 2024国产精品| 亚洲视频在线观看一区| 亚洲综合激情另类小说区| 日韩电影一区二区三区| 国产精品自拍一区| 色婷婷av久久久久久久| 91精品婷婷国产综合久久性色| 久久夜色精品一区| 1区2区3区欧美| 免费日本视频一区| 成人污污视频在线观看| 欧美天堂一区二区三区| 日韩欧美高清一区| 1024亚洲合集| 麻豆精品在线观看| 国产成人av一区二区三区在线 | 国产成人8x视频一区二区| 色综合久久天天| 日韩欧美二区三区| 亚洲另类一区二区| 精品无码三级在线观看视频| 成人av网站免费| 91精品国产aⅴ一区二区| 国产欧美精品一区二区色综合朱莉| 亚洲免费资源在线播放| 久久国产日韩欧美精品| 91色porny蝌蚪| 久久久蜜桃精品| 亚洲午夜在线视频| 成人午夜在线播放| 欧美xxxxxxxxx| 亚洲国产精品久久艾草纯爱| 国产一区二区在线免费观看| 欧美日韩色综合| 亚洲嫩草精品久久| 国产激情一区二区三区四区| 欧美在线视频日韩| ...xxx性欧美| 国产一区 二区| 日韩免费一区二区三区在线播放| 亚洲人123区| 成人在线一区二区三区| 日韩免费高清电影| 午夜精品免费在线观看| 91丨porny丨户外露出| 精品免费国产一区二区三区四区| 亚洲资源在线观看| a美女胸又www黄视频久久| 精品国产乱子伦一区| 偷拍与自拍一区| 欧美中文字幕一区二区三区| 国产精品情趣视频| 国产成人av电影在线播放| 欧美va亚洲va在线观看蝴蝶网| 亚洲一级二级在线| 色诱亚洲精品久久久久久| 亚洲天堂网中文字| eeuss鲁一区二区三区| 欧美精彩视频一区二区三区| 久久精品99久久久| 日韩欧美一区中文| 日韩在线卡一卡二| 欧美绝品在线观看成人午夜影视| 亚洲欧美国产高清| 色婷婷精品久久二区二区蜜臂av | 欧美欧美欧美欧美首页| 亚洲精品中文在线观看| 一本色道久久综合狠狠躁的推荐| 国产精品高清亚洲| www.66久久| 亚洲精品一二三区| 欧美日本一区二区|