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

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

?? tabledir.c

?? ttfdump源代碼
?? C
字號:
/* loadtable.c * Load the tables of the Table Directory of a True Type font file * Copyright (C) 1996 Li-Da Lho, All right reserved */#include <stdio.h>#include <string.h>#include <stdlib.h>#include "config.h"#include "ttf.h"#include "ttfutil.h"#ifdef MEMCHECK#include <dmalloc.h>#endif/* 	$Id: tabledir.c,v 1.2 1998/07/04 13:17:51 werner Exp $	 */#ifndef lintstatic char vcid[] = "$Id: tabledir.c,v 1.2 1998/07/04 13:17:51 werner Exp $";#endif /* lint */static TableDirPtr ttfAllocTableDir(TTFontPtr font);static void ttfLoadTableDir(FILE *fp,TableDirPtr p,ULONG offset);#define Offset 12 /* start point of table dir */void ttfInitTableDir(TTFontPtr font, ULONG offset){    int i,pos; /* table directory starts form position 12 */        font->dir = ttfAllocTableDir(font);    pos = Offset + offset;    for (i=0;i<font->numTables;i++)	{	    ttfLoadTableDir(font->fp,font->dir+i,pos);	    pos += sizeof(TableDir);	}}static TableDirPtr ttfAllocTableDir(TTFontPtr font){    TableDirPtr ptable;    if ((ptable = (TableDirPtr) calloc(font->numTables,sizeof(TableDir))) == NULL)	{	    ttfError("Out Of memory\n in __FILE__:__LINE__");	    return NULL;	}    return ptable;}static void ttfLoadTableDir(FILE *fp,TableDirPtr p,ULONG offset){    if (fseek(fp,offset,SEEK_SET) != 0)	ttfError("Fseek Failed\n");    p -> tag = (ULONG) ttfGetLSB32(fp);    p -> checksum = ttfGetULONG(fp);    p -> offset = ttfGetULONG(fp);    p -> length = ttfGetULONG(fp);}void ttfPrintTableDir(FILE *fp,TableDirPtr p){    char tagname[5];    /* make ULONG tag names more like a string */    bcopy(&(p->tag),tagname,4);    tagname[4] = '\0';#ifdef WORDS_BIGENDIAN    FourByteSwap((unsigned char *)tagname,4);#endif    fprintf(fp,"'%s' - chechsum = 0x%08x, offset = 0x%08x, len = %9u \n",	    tagname,p->checksum,p->offset,p->length);}void ttfFreeTableDir(TableDirPtr p){    free(p);}/* ttfLookUpTableDir * lookup the specified table in an array of TableDir * Linear search at present, should change to binary search in the * future to improve effcience * The tag name are sorted in ascent order in ttf file. */TableDirPtr ttfLookUpTableDir(ULONG tagname,TTFontPtr font){    USHORT i,n = font->numTables;    TableDirPtr ptable = font->dir;        for (i=0;i<n;i++,ptable++)	{	    if (ptable->tag == tagname)		return ptable;	}    return NULL;}/* calculate table check sum *//* can't be done until the data abstraction have been finished *//* not finished yet */    ULONG ttfCalcTableCheckSum(ULONG tagname,TTFontPtr font){        ULONG sum = 0L,Length;    TableDirPtr ptable;    Length = ((ptable->length+3) & ~3) / sizeof(ULONG);    ptable = ttfLookUpTableDir(tagname, font);        fseek(font->fp,ptable->offset,SEEK_SET);    while (Length--)	{	    sum += ttfGetULONG(font->fp);	}    return sum;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品一区二区三区久久久久久| 男男gaygay亚洲| 日韩一区二区三区观看| 91亚洲永久精品| 成人av在线网站| 国产伦精品一区二区三区视频青涩 | 国内精品免费**视频| 理论电影国产精品| 久久精品国产亚洲5555| 韩国女主播一区二区三区| 极品瑜伽女神91| 国产成人一级电影| av亚洲精华国产精华精| 91在线视频观看| 色综合久久中文综合久久牛| 欧美亚洲综合另类| 制服丝袜国产精品| 日韩一区二区三| 久久九九影视网| 亚洲免费视频成人| 日韩国产在线观看一区| 精品一二线国产| 一道本成人在线| 日韩一区二区三区精品视频| 国产亚洲精品bt天堂精选| 最新国产成人在线观看| 性做久久久久久免费观看| 九九九精品视频| 99精品欧美一区二区三区小说| 欧美体内she精视频| 欧美一级片免费看| 欧美国产精品中文字幕| 亚洲国产美女搞黄色| 喷白浆一区二区| 色综合中文字幕| 日韩免费看的电影| 悠悠色在线精品| 久久成人18免费观看| 99国产欧美另类久久久精品| 日韩三级伦理片妻子的秘密按摩| 国产精品久久久一区麻豆最新章节| 亚洲三级电影网站| 国产精品自产自拍| 欧美日韩国产在线播放网站| 亚洲综合在线免费观看| 久久99国产精品免费网站| 91福利国产精品| 久久久亚洲精品一区二区三区| 亚洲精品成人天堂一二三| 国产精品69久久久久水密桃| 欧美一二三区在线观看| 亚洲综合在线视频| 成人亚洲精品久久久久软件| 日韩三级免费观看| 亚洲va国产天堂va久久en| 99国产精品一区| 欧美国产精品一区二区三区| 精品亚洲国内自在自线福利| 欧美久久一区二区| 夜色激情一区二区| 99视频一区二区| 国产人成亚洲第一网站在线播放| 蜜臀精品久久久久久蜜臀| 欧美人狂配大交3d怪物一区| 一区二区三区免费看视频| 国产成人在线免费观看| xvideos.蜜桃一区二区| 久久国产精品无码网站| 日韩视频一区二区| 精品在线你懂的| 欧美成人一区二区三区片免费| 水蜜桃久久夜色精品一区的特点| 色婷婷综合视频在线观看| 国产精品丝袜一区| av日韩在线网站| 中文字幕亚洲在| 91网址在线看| 亚洲一区二区视频| 欧美体内she精高潮| 亚洲电影在线免费观看| 欧美日韩小视频| 麻豆中文一区二区| 久久免费美女视频| 99热精品一区二区| 亚洲一卡二卡三卡四卡五卡| 91久久国产综合久久| 亚洲成a人v欧美综合天堂| 欧美肥大bbwbbw高潮| 麻豆91精品91久久久的内涵| 久久久久久久久99精品| 成人激情综合网站| 亚洲大型综合色站| 精品国产免费一区二区三区香蕉 | 欧美tickle裸体挠脚心vk| 精品一区二区精品| 中文字幕一区免费在线观看| 欧美三区在线观看| 久久精品免费观看| 成人欧美一区二区三区视频网页 | 欧美伊人精品成人久久综合97| 午夜精品一区在线观看| 69堂亚洲精品首页| 国产成人免费网站| 亚洲自拍偷拍麻豆| 精品成人一区二区三区| 成人免费视频app| 日韩精品福利网| 欧美国产精品中文字幕| 在线播放中文字幕一区| 成人黄色免费短视频| 爽好久久久欧美精品| 中文字幕 久热精品 视频在线| 欧美视频完全免费看| 国产精品自拍在线| 国产成人在线视频网站| 婷婷综合久久一区二区三区| 久久综合网色—综合色88| 色综合久久中文字幕| 久久精品av麻豆的观看方式| 一区av在线播放| 国产精品萝li| 精品成人一区二区三区| 欧美人动与zoxxxx乱| 99精品欧美一区| 国产成a人无v码亚洲福利| 日韩精品一二区| 有坂深雪av一区二区精品| 欧美国产在线观看| 欧美成人艳星乳罩| 欧美色网一区二区| 99re这里只有精品视频首页| 韩国理伦片一区二区三区在线播放 | 国产欧美日韩一区二区三区在线观看| 欧美色综合天天久久综合精品| 国产一区二区在线观看免费| 天使萌一区二区三区免费观看| 亚洲女同一区二区| 国产精品久久久久久亚洲毛片| 精品久久久久一区| 日韩一区二区三区av| 欧美日韩国产片| 色88888久久久久久影院按摩| 国产91高潮流白浆在线麻豆| 国模套图日韩精品一区二区| 久久精品国内一区二区三区 | 精品国产不卡一区二区三区| 欧美日韩国产美| 精品视频在线看| 欧美三级电影一区| 欧美日韩一区高清| 欧美自拍丝袜亚洲| 精品1区2区3区| 欧美日韩综合在线| 欧美日韩午夜在线视频| 欧美日韩另类国产亚洲欧美一级| 99麻豆久久久国产精品免费| 99久久精品国产精品久久| 97se狠狠狠综合亚洲狠狠| 91在线视频18| 欧美日韩亚洲综合一区二区三区| 久久你懂得1024| 国产精品的网站| 国产精品久久久一本精品| 国产精品国产自产拍高清av| 一区精品在线播放| 亚洲一区二区三区国产| 无吗不卡中文字幕| 久久精品国产精品亚洲综合| 精品一区二区日韩| 成人白浆超碰人人人人| 97精品国产97久久久久久久久久久久| 一本大道综合伊人精品热热| 欧美日韩一区二区在线观看| 欧美一区二区三区在线看| 精品国产凹凸成av人网站| 国产精品久久毛片a| 香港成人在线视频| 麻豆91精品91久久久的内涵| 成人激情动漫在线观看| 欧美日韩欧美一区二区| 久久久综合视频| 一区二区三区不卡在线观看| 免费成人结看片| 波多野结衣中文字幕一区 | 精品视频一区二区三区免费| 欧美疯狂做受xxxx富婆| 久久久久久影视| 一区二区视频在线| 九九九精品视频| 在线观看网站黄不卡| 日韩精品一区二区三区视频 | 国产精品69毛片高清亚洲| 色综合久久天天综合网| 精品国产成人在线影院 | 国产精品电影一区二区三区| 日韩av电影天堂| 91啪九色porn原创视频在线观看| 欧美精品aⅴ在线视频| 国产精品不卡在线| 精品在线观看免费|