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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? dm642main.c

?? gzip解壓縮算法在tic64x核上的移植。在dm642上測(cè)試過。工程中含測(cè)試源碼
?? C
字號(hào):
/********************************************************************/
/*  Copyright 2004 by SEED Incorporated.							*/
/*  All rights reserved. Property of SEED Incorporated.				*/
/*  Restricted rights to use, duplicate or disclose this code are	*/
/*  granted through contract.									    */
/*  															    */
/********************************************************************/
/*
 *---------dm642main.c---------
 * This example uses a timer to read and write the ESAM.
 */


#include <stdio.h>
#include <csl.h>
#include <std.h>
#include <csl_emifa.h>
#include <csl_irq.h>
#include <csl_chip.h>
#include <csl_timer.h>

#include "seeddm642.h"
#include "gzip.h"

#pragma	DATA_SECTION(fin, "extern_fin");
unsigned char fin[71418];
int fin_index=0;
int fin_left ;

#pragma	DATA_SECTION(fout, "extern_fout");
unsigned char fout[512*1024];
int fout_index=0;
int fout_left;
/*
int decompress=1;
int part_nb=0;
int method = 8;
int level = 6;   
long bytes_in;            
long bytes_out;            
long total_in = 0;         
long total_out = 0;        
unsigned insize=0;           
unsigned inptr=0;         
unsigned outcnt=0; */          
long header_bytes=0;

int ascii = 0;        /* convert end-of-lines to local OS conventions */
int to_stdout = 0;    /* output to stdout (-c) */
int decompress = 0;   /* decompress (-d) */
int force = 0;        /* don't ask questions, compress links (-f) */
int no_name = -1;     /* don't save or restore the original file name */
int no_time = -1;     /* don't save or restore the original file time */
int recursive = 0;    /* recurse through directories (-r) */
int list = 0;         /* list the file contents (-l) */
int verbose = 0;      /* be verbose (-v) */
int quiet = 0;        /* be very quiet (-q) */
int do_lzw = 0;       /* generate output compatible with old compress (-Z) */
int test = 0;         /* test .gz file integrity */
int foreground;       /* set if program run in foreground */
char *progname;       /* program name */
//int maxbits = BITS;   /* max bits per code for LZW */
int method = DEFLATED;/* compression method */
int level = 6;        /* compression level */
int exit_code = OK;   /* program exit code */
int save_orig_name;   /* set if original name must be saved */
int last_member;      /* set for .zip and .Z files */
int part_nb;          /* number of parts in .gz file */
long time_stamp;      /* original time stamp (modification time) */
long ifile_size;      /* input file size, -1 for devices (debug only) */
char *env;            /* contents of GZIP env variable */
char **args = NULL;   /* argv pointer if GZIP env variable defined */
//char z_suffix[MAX_SUFFIX+1]; /* default suffix (can be set with --suffix) */
int  z_len;           /* strlen(z_suffix) */

long bytes_in;             /* number of input bytes */
long bytes_out;            /* number of output bytes */
long total_in = 0;         /* input bytes for all files */
long total_out = 0;        /* output bytes for all files */
int  remove_ofname = 0;	   /* remove output file on error */
//struct stat istat;         /* status for input file */
int  ifd;                  /* input file descriptor */
int  ofd;                  /* output file descriptor */
unsigned insize;           /* valid bytes in inbuf */
unsigned inptr;            /* index of next byte to be processed in inbuf */
unsigned outcnt;           /* bytes in output buffer */


#pragma	DATA_SECTION(inbuf, "extern_inbuf");
unsigned char inbuf[INBUFSIZ +INBUF_EXTRA];
#pragma	DATA_SECTION(outbuf, "extern_outbuf");
unsigned char outbuf[OUTBUFSIZ+OUTBUF_EXTRA];
#pragma	DATA_SECTION(d_buf, "extern_dbuf");
unsigned short d_buf[DIST_BUFSIZE];
#pragma	DATA_SECTION(window, "extern_window");
unsigned char window[2L*WSIZE];

extern Start_SlaveSerial();
void clear_bufs();

void main()
{
	CSL_init();
	memcpy(fin,(char*)0x9006e906,71481);
    memset(fout,0,512*1024);
//	decompress = 1;
    fin_left = 71418;
    clear_bufs(); 
    part_nb = 0;

	method = get_method(); /* updates ofname if original given */
	 
	unzip();
	//////
    GPIO_RSET(GPGC,0x0);
    GPIO_RSET(GPEN,0x610a);
    GPIO_RSET(GPDIR,0x210a);
    GPIO_RSET(GPVAL,0x0000);
    
	Start_SlaveSerial();

}     

int get_method(in)
    int in;        /* input file descriptor */
{
    uch flags;     /* compression flags */
    char magic[2]; /* magic header */
    ulg stamp;     /* time stamp */
  char c; 
	magic[0] = (char)get_byte();
	magic[1] = (char)get_byte();
  
    method = -1;                 /* unknown yet */
    part_nb++;                   /* number of parts in gzip file */
    header_bytes = 0;
 //   last_member = RECORD_IO;

    if (memcmp(magic, GZIP_MAGIC, 2) == 0
        || memcmp(magic, OLD_GZIP_MAGIC, 2) == 0) {

	method = (int)get_byte();
	
	flags  = (uch)get_byte();

	stamp  = (ulg)get_byte();
	stamp |= ((ulg)get_byte()) << 8;
	stamp |= ((ulg)get_byte()) << 16;
	stamp |= ((ulg)get_byte()) << 24;

	(void)get_byte();  /* Ignore extra flags for the moment */
	(void)get_byte();  /* Ignore OS type for the moment */

	if ((flags & CONTINUATION) != 0) {
	    unsigned part = (unsigned)get_byte();
	    part |= ((unsigned)get_byte())<<8;
	    
	}
	if ((flags & EXTRA_FIELD) != 0) {
	    unsigned len = (unsigned)get_byte();
	    len |= ((unsigned)get_byte())<<8;
	    while (len--) (void)get_byte();
	}

	if ((flags & ORIG_NAME) != 0) {
		do {c=get_byte();} while (c != 0);
	} 


	if ((flags & COMMENT) != 0) {
	    while (get_char() != 0) /* null */ ;
	}
	if (part_nb == 1) {
	    header_bytes = inptr + 2*4; /* include crc and size */
	}

    } 
    return method;

   
}


void clear_bufs()
{
    outcnt = 0;
    insize = inptr = 0;
    bytes_in = bytes_out = 0L;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩亚洲欧美综合| 日本一区二区三区视频视频| 成人av在线影院| 婷婷六月综合亚洲| 国产精品美女久久久久高潮| 欧美一区二区三区在线观看 | 日韩影视精彩在线| 国产色一区二区| 538prom精品视频线放| 91丨porny丨国产入口| 精品一区二区三区在线观看国产 | 国产不卡在线播放| 日本午夜一本久久久综合| 伊人夜夜躁av伊人久久| 欧美国产欧美亚州国产日韩mv天天看完整 | 欧美精品久久久久久久多人混战 | 亚洲一区二区四区蜜桃| 国产精品国产自产拍高清av | 精品国产乱码久久久久久夜甘婷婷| 91精品福利在线| 成人avav在线| 国产一区二区调教| 久久国产成人午夜av影院| 日韩电影一二三区| 亚洲一区二区三区中文字幕| 综合亚洲深深色噜噜狠狠网站| 久久久久久久电影| 精品国产91久久久久久久妲己 | 亚洲成a人v欧美综合天堂下载 | 制服丝袜一区二区三区| 欧美日韩不卡在线| 欧美日韩在线三级| 在线观看欧美精品| 91久久香蕉国产日韩欧美9色| 91丨九色丨黑人外教| 色欧美片视频在线观看| 91蜜桃在线观看| 成人18视频日本| www.色综合.com| 99re这里只有精品视频首页| 91毛片在线观看| 波多野结衣精品在线| eeuss鲁片一区二区三区 | 日韩午夜中文字幕| 欧美成人精品高清在线播放| 日韩欧美二区三区| 久久视频一区二区| 午夜视频一区在线观看| 亚洲国产成人av好男人在线观看| 亚洲国产一区视频| 首页国产欧美日韩丝袜| 奇米影视7777精品一区二区| 美女脱光内衣内裤视频久久影院| 免费高清在线一区| 国产美女精品一区二区三区| 国产91清纯白嫩初高中在线观看| 成人性生交大片免费| 波多野结衣亚洲一区| 欧美亚洲综合网| 日韩一区二区在线看片| 国产欧美日韩在线观看| 亚洲精品成人在线| 天天av天天翘天天综合网色鬼国产| 免费不卡在线视频| 国产乱子伦一区二区三区国色天香| 成人综合在线观看| 欧美三日本三级三级在线播放| 日韩一区二区三区精品视频| 亚洲国产成人一区二区三区| 一区二区三区在线视频观看58| 日本美女一区二区三区| 国产毛片精品一区| 91视频在线观看免费| 制服丝袜在线91| 国产精品国产自产拍高清av| 亚欧色一区w666天堂| 国产一区二区在线视频| 在线观看亚洲一区| 久久精品亚洲一区二区三区浴池 | 日韩欧美高清一区| 国产精品久久久久天堂| 色悠久久久久综合欧美99| 日韩视频在线你懂得| 中文字幕在线不卡国产视频| 亚洲午夜影视影院在线观看| 国产毛片精品国产一区二区三区| 在线观看av一区| 久久精品亚洲乱码伦伦中文| 亚洲成av人片观看| 成人网页在线观看| 91精品国产福利| 亚洲欧美怡红院| 久久电影国产免费久久电影| 在线亚洲免费视频| 国产亚洲精品久| 日韩国产欧美一区二区三区| 99国产精品久久久久久久久久久| 91精品国产91久久久久久一区二区| 国产精品女主播av| 卡一卡二国产精品| 欧美日韩亚洲丝袜制服| 国产精品理论片在线观看| 加勒比av一区二区| 欧美日韩国产影片| 最新国产精品久久精品| 国产剧情av麻豆香蕉精品| 欧美精品18+| 亚洲激情欧美激情| 成人动漫视频在线| 国产午夜精品一区二区| 久久av中文字幕片| 欧美丰满一区二区免费视频| 亚洲免费av高清| 99久久99久久精品国产片果冻| 久久先锋影音av| 裸体歌舞表演一区二区| 欧美日韩aaaaaa| 亚洲成人动漫精品| 色婷婷激情一区二区三区| 亚洲欧美综合在线精品| 国产乱码精品一区二区三| 精品理论电影在线观看 | 色综合久久久网| 国产肉丝袜一区二区| 精品一区二区免费视频| 日韩欧美国产一区二区在线播放| 丝袜美腿成人在线| 欧美日韩免费高清一区色橹橹| 亚洲精品一二三四区| 色综合天天在线| 亚洲免费av高清| 日本久久精品电影| 亚洲精选视频免费看| 91浏览器打开| 亚洲精品国产a| 亚洲美女淫视频| 色94色欧美sute亚洲线路一久| 亚洲欧美日韩中文播放| 色婷婷一区二区三区四区| 一区二区免费在线| 欧美性受xxxx黑人xyx| 午夜精品一区二区三区电影天堂| 欧美日韩国产大片| 日韩福利视频导航| 日韩精品在线一区| 国内精品国产成人| 国产精品天干天干在线综合| 成人黄色一级视频| 日韩毛片视频在线看| 日本久久精品电影| 日韩电影免费在线| 日韩欧美一区在线| 国产精品99久久久久久久女警 | 日精品一区二区三区| 91精品国产入口| 国产主播一区二区| 国产精品久久三区| 91看片淫黄大片一级| 婷婷六月综合网| 久久亚洲综合av| 色综合久久精品| 美腿丝袜亚洲综合| 国产偷国产偷精品高清尤物| 99riav久久精品riav| 亚洲3atv精品一区二区三区| 欧美电视剧免费观看| av一区二区三区| 亚洲午夜久久久久久久久久久 | 69堂国产成人免费视频| 日韩美女天天操| 国产69精品久久777的优势| 亚洲专区一二三| 日韩一区二区在线免费观看| 成人av电影观看| 人人狠狠综合久久亚洲| 国产精品久久久久久亚洲毛片 | 亚洲国产精品成人综合 | 日韩一区二区三区精品视频| 国产aⅴ综合色| 亚洲www啪成人一区二区麻豆| 久久一区二区视频| 欧美色综合网站| 国产成人免费视频精品含羞草妖精| 伊人一区二区三区| 久久久欧美精品sm网站| 一本色道亚洲精品aⅴ| 久久精品国产99国产| 亚洲精品ww久久久久久p站| 欧美mv和日韩mv国产网站| 91丨九色丨国产丨porny| 国产一区在线观看视频| 亚洲成人自拍网| 国产欧美视频在线观看| 7777精品伊人久久久大香线蕉的 | 在线综合+亚洲+欧美中文字幕| 福利一区在线观看| 天天免费综合色| 亚洲视频精选在线| 精品国产露脸精彩对白| 欧洲亚洲国产日韩|