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

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

?? mktable.c

?? 一個不錯的硬盤播放器程序,包含VFD顯示程序,紅外線遙控程序,硬盤讀寫程序,及解碼程序等.
?? C
?? 第 1 頁 / 共 2 頁
字號:
/* Copyright 1996, ESS Technology, Inc.					*//* SCCSID @(#)mktable.c	1.107 2/24/98 *//* * $Log$ *//* Automatically generate:   const.h  : all micro define and pointer define   const.dat: table data file   init_t.c : initial subroutine   constdat : const.dat's ascii file, which can be included              in init_t.c , if you define -DSRAM. This file              is generated only when you want your const.dat              merged into your .sun file. *//* Automatically put all table data together, named const.dat. * and generate one initial routine to initial array's data pointer. * which is called by top.c. When add table in, pay attention: * 1. put array name in the first field of the table array. This      name is the array name which you want to use in your function. * 2. T_$(name) is defined as the initial value of the array. * 3. T_$(name)_SZ define the array's size(byte) * 4. put array's type in the last field of table array.      CHAR   char    UCHAR   unsigned char      INT    int     UINT    unsigned int      LONG   long    ULONG   unsigned long      SHORT  short   USHORT  unsigned short * 5. All pointer in this table will be declared automatically      in const.h, and will be initialized in init_t.c.      So, when you use the pointer, just include "const.h",      and use it freely. The pointer should have been initialized      before you use it. * 6. Don't use pointer[][].  *//* * SERVO command tables was also included */#include <stdio.h>#include <ctype.h>#include <string.h>#define PRIVATE static#define SIZEOF(x)       ((sizeof(x) & 3) ? ((sizeof(x) + 4) & ~3) : sizeof(x))#define SIZE(x)         ((x & 3) ? (x + 4) & ~3 : x)#define MAX_TBL_NUM     (sizeof(tables)/sizeof(tables[0]))#define MKTABLE#define ushort unsigned short#define uchar  unsigned char/* define array 's type */#define	INT		1#define	SHORT		2#define	CHAR		3#define	LONG		4#define	USHORT		5#define	UCHAR		6#define	ULONG		7#define	UINT		8#define	FILTER_SET	9#define	OSDMESSAGE	10#define	FONT		11	/* Uncompressed OSD data (ushort)	*/#define	COMPFONTDATA	12	/* Compressed OSD data (uchar)		*/#define	COMPFONTCODE	13	/* Code table (uchar)			*/#define	COMPFONTOFFSET	14	/* Offset table (ushort)		*/#include "wj.h"#include "hufftab.h"#include "xpucode.h"#include "audio.h"#include "vpucode.h"#if (!S215 && !P315)#ifdef CUST71#include "smfont7.c"#else#include "smfont.c"#endif /* CUST71 */#else#include "smfont1.c"#endif#include "dgs_fnt.c" #include "bcdhex.c"#if (!CUST3 || CUST71)#include "calendar.c"#endif#if 0  /* for code cutting */#ifdef CUST71#include "volume.c"#endif#endif#ifdef C80#include "cdtbl.c"#endif#ifdef MPEG1#ifdef PLAYONLY#include "e1logos.c"#else#include "e1logo.c"#endif	/* PLAYONLY */#else#include "e2logo.c"#endif	/* MPEG1 */#ifdef CUST4#include "c4logo.c"#endif#ifdef NO_MICRO#ifdef P315#include "vfd_tbl1.c"#else#ifdef CUST6#include "./cust6/const.c"#include "vfd_tbl6.c"#else#ifdef CUST71#include "vfd_tbl7.c"#else#ifdef CUSTDVD#include "vfd_tbl8.c"#else#include "vfd_tbl.c"#endif  /* CUSTDVD */#endif	/* CUST71 */#endif /* CUST6 */#endif /* P315 */#endif#if (!NO_MICRO && CUST3 && VCDROM && SHARE_DATA)#include "vfd_tbl.c"#endif#include "font30.c"#include "ucode30.h"#include "custfilt.c"#if (CUST71 || CUSTDVD)#include "osdmsg7.c"#else#include "osdmsg.c"#endif#include "misctbl.c"#ifdef SERVO#include "servocmd.c"#endif SERVO/************************************************************************ * Imported functions							* ************************************************************************/extern void	process_osd(int, int, int, unsigned int *, unsigned int *,			    unsigned short *, unsigned short *);/************************************************************************ * Imported variables							* ************************************************************************/extern unsigned short *osd_font,		      *osd_cfont;extern unsigned char * osd_comp_font;extern int szCompFont, szCompCFont;extern int szCodeBook;extern unsigned char *code_book;extern unsigned short * osd_offset_tbl;extern int szOffsetTbl;/************************************************************************ * Global variables							* ************************************************************************/int	size_osd_font00		= sizeof(osd_font00);int	size_osd_cfont00	= sizeof(osd_cfont00);/************************************************************************ * Local functions							* ************************************************************************/PRIVATE unsigned long write_long(unsigned long *data, long count, FILE *fp);PRIVATE unsigned long write_short(unsigned short *data, long count, FILE *fp);PRIVATE unsigned long write_char(unsigned char *data, long count, FILE *fp);PRIVATE unsigned long write_osdmsg(OSDMSG *, int, FILE *);PRIVATE	void	      write_message_defines(OSDMSG *, int, FILE *);PRIVATE unsigned long output_table(int tb, FILE *fp);PRIVATE struct {    int genvar;			/* 1 to generate variable; 0 to save DRAM */    char * name;		/* Use to #define name of array				   T_$(name) is used to define				   array's initial pointer, and				   T_$(name)_SZ define array's				   size       */    char * table;               /* Use to #define pointer of array      */    unsigned long size;    int    type;    int entries;		/* Only used by OSD messages. */} tables[] = {/*************************************************************************** Misc. ***************************************************************************/    {1, "MSG_array", (char *)osdmsg, 0, OSDMESSAGE,      sizeof(osdmsg)/sizeof(OSDMSG)},    {0, "dgs_font",(char *)dgs_font,sizeof(dgs_font), ULONG}, /* dgs_fnt.c */    {1, "hex2bcd", (char *) hex2bcd, sizeof(hex2bcd), USHORT},    {1, "bcd2hex", (char *) bcd2hex, sizeof(bcd2hex), USHORT},    {1, "ptrLshift", (char *) ptrLshift, sizeof(ptrLshift), USHORT},#if (!CUST3 || CUST71)    {1, "calendar", (char *) CalendarWise, sizeof(CalendarWise), ULONG},#endif#ifndef VCDROM#ifdef SHARE_DATA    {0,"uCode_EVD", (char *)uCode_EVD, sizeof(uCode_EVD), INT},    {0,"pid_EVD", (char *)pid_EVD, sizeof(pid_EVD), INT},#endif#endif#if (!NO_MICRO && CUST3 && VCDROM && SHARE_DATA)    {0, "VFD_key_tbl", (char *) VFD_KEY_TABLE, sizeof(VFD_KEY_TABLE), UCHAR},#endif#ifdef NO_MICRO    {0, "VFD_refresh_tbl", (char *) REFRESH_ADDRESS, sizeof(REFRESH_ADDRESS),      UCHAR},    {0, "VFD_key_tbl", (char *) VFD_KEY_TABLE, sizeof(VFD_KEY_TABLE), UCHAR},    {0, "IR_key_tbl", (char *) IR_KEY_TABLE, sizeof(IR_KEY_TABLE), UCHAR},    {0, "VFD_calendar_tbl", (char *) CALENDAR_TABLE, sizeof(CALENDAR_TABLE),      USHORT},    {0, "VFD_indicator_tbl", (char *) INDICATOR_TABLE, sizeof(INDICATOR_TABLE),       USHORT},    {0, "VFD_msg_tbl", (char *) MESSAGE_TABLE, sizeof(MESSAGE_TABLE), UCHAR},    {0, "VFD_digit_tbl", (char *) DIGIT_TABLE, sizeof(DIGIT_TABLE), UCHAR},#endif#if 0 /* for code cutting */#ifdef CUST71    {1, "vcxVolume", (char *) VCX_VOLUME, sizeof(VCX_VOLUME), USHORT},#endif#endif#ifdef CUST6    {0, "VFD_digit_tbl1", (char *) DIGIT_TABLE1, sizeof(DIGIT_TABLE1), UCHAR},  /*khjedit digit*/    {0, "VFD_r_disp_tbl", (char *) R_DISP_TABLE, sizeof(R_DISP_TABLE), UCHAR},	/*khjedit 1110_1 round display*/    {1,"ram_default_value", (char *) ram_default_value, sizeof(ram_default_value),UCHAR},    {1,"ram_address_value", (char *) ram_address_value, sizeof(ram_address_value),UCHAR},    {1,"cd_high_search_table",(char *) cd_high_search_table, sizeof(cd_high_search_table),	 UCHAR},#endif /* CUST6 */#ifdef CUST4    {1, "filter_normal",(char *)filter_normal, sizeof(filter_normal), USHORT},    {1, "filter_soft",(char *)filter_soft, sizeof(filter_soft), USHORT},#endif /* CUST4 */    /* Always add these, but we #ifdef in custfilt.c */    {1, "filter_0_85",(char *)filter_0_85, sizeof(filter_0_85), USHORT},    {1, "filter_unity",(char *)filter_unity, sizeof(filter_unity), USHORT},    {1, "filter_repeat",(char *)filter_repeat, sizeof(filter_repeat), USHORT},#ifdef SVCD    {0, "huffman_high_table_MPEG1",   (char *)huffman_high_table_MPEG1, sizeof(huffman_high_table_MPEG1), LONG},    {0, "huffman_high_table_MPEG2",   (char *)huffman_high_table_MPEG2, sizeof(huffman_high_table_MPEG2), LONG},#else    {0, "huffman_high_table",   (char *)huffman_high_table, sizeof(huffman_high_table), LONG},#endif    {0, "VP_ucode_offset1", (char *)VP_ucode_offset1, sizeof(VP_ucode_offset1),           USHORT},    {0, "VP_ucode_offset2", (char *)VP_ucode_offset2, sizeof(VP_ucode_offset2),           USHORT},    {0, "tdmsettings", (char*)tdmsettings, sizeof(tdmsettings), USHORT},    {1, "palette_std", (char*)palette_std, sizeof(palette_std), UCHAR},#ifdef IR    {0, "IR_powerup_tbl", (char*)IR_powerup_tbl, sizeof(IR_powerup_tbl),      UINT},    {0, "IR_powerdn_tbl", (char*)IR_powerdn_tbl, sizeof(IR_powerdn_tbl),      UINT},#endif#ifdef SPATIAL    {1, "bp_ham", (char*)bp_ham, sizeof(bp_ham), UINT},#endif /* SPATIAL */#ifdef KARAOKE    {1, "vp_key_port", (char *)vp_key_port, sizeof(vp_key_port), INT},#endif#ifdef SERVO    {1, "mute_cmd", (char *) mute_cmd, sizeof(mute_cmd), UCHAR},    {1, "unmute_cmd", (char *) unmute_cmd, sizeof(unmute_cmd), UCHAR},    {1, "reset_cmd1", (char *) reset_cmd1, sizeof(reset_cmd1), UCHAR},    {1, "focus_cmd1", (char *) focus_cmd1, sizeof(focus_cmd1), UCHAR},    {1, "focus_cmd11", (char *) focus_cmd11, sizeof(focus_cmd11), UCHAR},    {1, "focus_cmd2", (char *) focus_cmd2, sizeof(focus_cmd2), UCHAR},    {1, "focus_cmd3", (char *) focus_cmd3, sizeof(focus_cmd3), UCHAR},/* *   {1, "track_jump_time1", (char *) track_jump_time1, *   sizeof(track_jump_time1), UCHAR}, */    {1, "track_jump_time16", (char *) track_jump_time16,    sizeof(track_jump_time16), UCHAR},    {1, "track_jump_time32", (char *) track_jump_time32,    sizeof(track_jump_time32), UCHAR},    {1, "track_jump_time64", (char *) track_jump_time64,    sizeof(track_jump_time64), UCHAR},    {1, "track_jump_time128", (char *) track_jump_time128,    sizeof(track_jump_time128), UCHAR},    {1, "track_jump_time240", (char *) track_jump_time240,    sizeof(track_jump_time240), UCHAR},/*   *   {1, "track_jump_in_cmd1", (char *) track_jump_in_cmd1, *   sizeof(track_jump_in_cmd1), UCHAR}, *//* *   {1, "track_jump_in_cmd16", (char *) track_jump_in_cmd16, *   sizeof(track_jump_in_cmd16), UCHAR}, *   {1, "track_jump_in_cmd32", (char *) track_jump_in_cmd32, *   sizeof(track_jump_in_cmd32), UCHAR}, *   {1, "track_jump_in_cmd64", (char *) track_jump_in_cmd64, *   sizeof(track_jump_in_cmd64), UCHAR}, *   {1, "track_jump_in_cmd128", (char *) track_jump_in_cmd128, *   sizeof(track_jump_in_cmd128), UCHAR}, */    {1, "track_jump_in_cmd240", (char *) track_jump_in_cmd240,    sizeof(track_jump_in_cmd240), UCHAR},/*  *   {1, "track_jump_out_cmd1", (char *) track_jump_out_cmd1, *   sizeof(track_jump_out_cmd1), UCHAR}, *//* *   {1, "track_jump_out_cmd16", (char *) track_jump_out_cmd16, *   sizeof(track_jump_out_cmd16), UCHAR}, *   {1, "track_jump_out_cmd32", (char *) track_jump_out_cmd32, *   sizeof(track_jump_out_cmd32), UCHAR}, *   {1, "track_jump_out_cmd64", (char *) track_jump_out_cmd64, *   sizeof(track_jump_out_cmd64), UCHAR}, *   {1, "track_jump_out_cmd128", (char *) track_jump_out_cmd128, *   sizeof(track_jump_out_cmd128), UCHAR}, */    {1, "track_jump_out_cmd240", (char *) track_jump_out_cmd240,    sizeof(track_jump_out_cmd240), UCHAR},    {1, "track_jump_cancelcmd", (char *) track_jump_cancelcmd,    sizeof(track_jump_cancelcmd), UCHAR},    {1, "clvon_cmd1", (char *) clvon_cmd1, sizeof(clvon_cmd1), UCHAR},    {1, "clvon_cmd2", (char *) clvon_cmd2, sizeof(clvon_cmd2), UCHAR},    {1, "clvon_cmd3", (char *) clvon_cmd3, sizeof(clvon_cmd3), UCHAR},    {1, "stop_cmd1", (char *) stop_cmd1, sizeof(stop_cmd1), UCHAR},    {1, "stop_cmd2", (char *) stop_cmd2, sizeof(stop_cmd2), UCHAR},/* *   {1, "sled_in", (char *) sled_in, sizeof(sled_in), UCHAR}, *   {1, "sled_out", (char *) sled_out, sizeof(sled_out), UCHAR}, *   {1, "sled_stop", (char *) sled_stop, sizeof(sled_stop), UCHAR}, * *   {1, "test_cmd1", (char *) test_cmd1, sizeof(test_cmd1), UCHAR}, */#ifdef CMDINROM     {1, "track_jump_time1", (char *) track_jump_time1,      sizeof(track_jump_time1), UCHAR},     {1, "track_jump_in_cmd1", (char *) track_jump_in_cmd1,     sizeof(track_jump_in_cmd1), UCHAR},     {1, "track_jump_out_cmd1", (char *) track_jump_out_cmd1,     sizeof(track_jump_out_cmd1), UCHAR},     {1, "sled_in", (char *) sled_in, sizeof(sled_in), UCHAR},     {1, "sled_out", (char *) sled_out, sizeof(sled_out), UCHAR},     {1, "sled_stop", (char *) sled_stop, sizeof(sled_stop), UCHAR},     {1, "test_cmd1", (char *) test_cmd1, sizeof(test_cmd1), UCHAR},#endif CMDINROM#endif SERVO/*************************************************************************** VP ucode. ***************************************************************************/#ifdef AC3    {1, "ac3both_ucode", (char *)ac3both_ucode, sizeof(ac3both_ucode), INT},    {1, "ac3shot_ucode", (char *)ac3shot_ucode, sizeof(ac3shot_ucode), INT},    {1, "ac3long_ucode", (char *)ac3long_ucode, sizeof(ac3long_ucode), INT},    {1, "fft64_ucode",   (char *)fft64_ucode,   sizeof(fft64_ucode),   INT},#endif#ifdef MPEG2    {1, "m2vram2_ucode",(char *)m2vram2_ucode, sizeof(m2vram2_ucode), INT},#endif#ifdef MPEG1#ifdef SVCD 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合九色综合欧美98| 777精品伊人久久久久大香线蕉| 91亚洲国产成人精品一区二区三| 欧美人成免费网站| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 欧美v日韩v国产v| 一区二区在线观看免费 | 国产精品动漫网站| 日本v片在线高清不卡在线观看| caoporm超碰国产精品| 精品国产99国产精品| 夜夜嗨av一区二区三区中文字幕 | 日韩亚洲欧美在线观看| 亚洲激情自拍偷拍| 成人av手机在线观看| 欧美精品一区二区久久久| 日韩中文字幕亚洲一区二区va在线| 一本到不卡免费一区二区| 国产精品欧美极品| 国产精品一区二区果冻传媒| 精品久久久久久久久久久久久久久| 日韩有码一区二区三区| 欧美午夜精品一区二区三区 | 欧美性猛片xxxx免费看久爱| 亚洲日本韩国一区| 91视频国产资源| 亚洲视频1区2区| 91麻豆文化传媒在线观看| 亚洲欧洲成人自拍| av中文字幕在线不卡| 国产精品久久久久毛片软件| 成人午夜电影小说| 一色屋精品亚洲香蕉网站| www.欧美日韩| 一区二区成人在线视频| 在线观看欧美日本| 首页亚洲欧美制服丝腿| 日韩视频在线一区二区| 久热成人在线视频| 久久尤物电影视频在线观看| 国产一区二区不卡| 国产精品网站在线| 欧洲亚洲精品在线| 日韩电影在线免费| 精品粉嫩超白一线天av| 丁香婷婷综合色啪| 伊人婷婷欧美激情| 欧美精品 国产精品| 秋霞电影一区二区| 欧美国产1区2区| 色视频欧美一区二区三区| 亚洲大型综合色站| 精品精品欲导航| 丁香婷婷综合色啪| 亚洲一二三四久久| 欧美成人国产一区二区| 不卡视频一二三四| 日韩在线一区二区三区| 欧美激情一区在线| 欧美日韩国产美| 国产精品一二三| 亚洲一区二区三区影院| 久久综合色之久久综合| 色综合久久天天| 毛片av中文字幕一区二区| 国产精品久久久久久久久果冻传媒 | 天堂在线亚洲视频| 中文字幕不卡在线观看| 精品视频一区 二区 三区| 国产精品一区二区三区乱码| 亚洲国产日韩一区二区| 久久精品一区二区三区不卡牛牛| 色综合久久中文综合久久97| 国内成+人亚洲+欧美+综合在线| 有码一区二区三区| 久久精品综合网| 欧美日产在线观看| av在线一区二区| 久久99精品国产| 午夜精品福利视频网站| 国产精品国产自产拍高清av王其| 6080午夜不卡| 91国内精品野花午夜精品| 国产成人免费视频 | 石原莉奈在线亚洲三区| 中文字幕欧美国产| 日韩欧美区一区二| 精品视频一区 二区 三区| av中文字幕亚洲| 国产成人鲁色资源国产91色综| 日韩国产一二三区| 亚洲自拍与偷拍| 亚洲欧美一区二区三区极速播放| 精品国产免费一区二区三区香蕉| 欧美日免费三级在线| 色综合色狠狠天天综合色| 成人一区二区三区中文字幕| 韩国精品主播一区二区在线观看| 日本特黄久久久高潮| 亚洲高清在线精品| 亚洲国产精品麻豆| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲二区视频在线| 一区二区三区在线观看动漫| 欧美激情艳妇裸体舞| 久久免费视频色| 精品福利一区二区三区| 2欧美一区二区三区在线观看视频| 日韩欧美中文字幕制服| 制服丝袜亚洲精品中文字幕| 欧美日本在线播放| 欧美老人xxxx18| 欧美日本一区二区| 91麻豆精品国产91久久久更新时间| 91福利国产精品| 欧美精选一区二区| 欧美三级午夜理伦三级中视频| 欧美日韩一区二区三区不卡| 欧美日韩三级一区| 制服丝袜一区二区三区| 日韩精品专区在线影院观看| 精品少妇一区二区三区日产乱码| 精品免费日韩av| 久久伊人中文字幕| 成人欧美一区二区三区视频网页 | 黄色资源网久久资源365| 国产精品综合久久| av电影天堂一区二区在线观看| 99vv1com这只有精品| 欧美亚洲动漫精品| 欧美一区欧美二区| 久久综合九色综合97婷婷| 国产欧美日本一区视频| 一区二区三区在线视频播放| 日韩电影免费一区| 国产成人av一区二区三区在线观看| 成人在线综合网站| 欧美性生活一区| 精品99一区二区三区| 国产精品进线69影院| 天天做天天摸天天爽国产一区| 九色综合国产一区二区三区| 成人av中文字幕| 欧美久久久影院| 国产欧美1区2区3区| 一区二区三区不卡视频| 久久不见久久见免费视频7| 成人福利视频网站| 欧美一区二区久久| 中文字幕乱码久久午夜不卡 | 亚欧色一区w666天堂| 国产美女精品一区二区三区| 91老师片黄在线观看| 欧美一区三区四区| 亚洲另类春色国产| 国产一区二区三区电影在线观看 | 欧美无砖专区一中文字| 精品乱人伦一区二区三区| 亚洲视频1区2区| 国产精品中文字幕一区二区三区| 91黄色小视频| 国产农村妇女毛片精品久久麻豆 | 久久综合狠狠综合| 亚洲成人av电影在线| 精品一区二区精品| 欧美日韩国产高清一区二区| 中文字幕一区二区三区四区| 裸体一区二区三区| 欧美三级中文字幕在线观看| 国产精品午夜在线| 久久99精品国产麻豆不卡| 欧美在线高清视频| 亚洲欧洲精品天堂一级| 国产激情精品久久久第一区二区 | 一区二区三区av电影| 国产精品99久| 欧美电影精品一区二区| 一个色妞综合视频在线观看| 成人自拍视频在线观看| 久久亚洲精华国产精华液| 日精品一区二区三区| 欧洲亚洲国产日韩| 亚洲精品欧美在线| 91女厕偷拍女厕偷拍高清| 国产女人18水真多18精品一级做| 极品瑜伽女神91| 精品国精品国产尤物美女| 日韩成人精品在线| 欧美日韩mp4| 日韩精品一级二级 | 欧美影视一区在线| 亚洲品质自拍视频网站| 一本一道波多野结衣一区二区| 《视频一区视频二区| 91亚洲精华国产精华精华液| 亚洲人成网站在线| 一本大道综合伊人精品热热| 亚洲免费av观看| 欧美日韩视频不卡| 日本aⅴ亚洲精品中文乱码|