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

📄 980506-1.c

📁 this is a gcc file, you can download it and learn its usetility, for further detail please look at t
💻 C
字号:
unsigned char	TIFFFax2DMode[20][256];unsigned char	TIFFFax2DNextState[20][256];unsigned char	TIFFFaxUncompAction[20][256];unsigned char	TIFFFaxUncompNextState[20][256];unsigned char	TIFFFax1DAction[230][256];unsigned char	TIFFFax1DNextState[230][256];typedef struct tableentry {    unsigned short length;    unsigned short code;    short       runlen;} tableentry;extern tableentry TIFFFaxWhiteCodes[];extern tableentry TIFFFaxBlackCodes[];static short sp_data, sp_bit;static unsigned charfetchByte (inbuf)unsigned char **inbuf;{    unsigned char byte = **inbuf;    (*inbuf)++;    return (byte);}static intdecode_white_run (inbuf)unsigned char **inbuf;{    short state = sp_bit;    short action;    int runlen = 0;    for (;;)    {	if (sp_bit == 0)	{	nextbyte:	    sp_data = fetchByte (inbuf);	}	action = TIFFFax1DAction[state][sp_data];	state = TIFFFax1DNextState[state][sp_data];	if (action == 0 )	    goto nextbyte;	if (action == 1 )	    return (-1 );	if (action == 210 )	    return (-3 );	sp_bit = state;	action = (TIFFFaxWhiteCodes[ action - 2  ].runlen) ;	runlen += action;	if (action < 64)	    return (runlen);    }}

⌨️ 快捷键说明

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