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

📄 ttfutil.c

📁 ttfdump源代码
💻 C
字号:
#include <stdio.h>#include "ttf.h"#include "ttfutil.h"/* 	$Id: ttfutil.c,v 1.1.1.1 1998/06/05 07:47:52 robert Exp $	 */#ifndef lintstatic char vcid[] = "$Id: ttfutil.c,v 1.1.1.1 1998/06/05 07:47:52 robert Exp $";#endif /* lint *//* FixedSplit: split Fixed in to two interger (16.16) */void FixedSplit(Fixed f,int b[]){    b[0] = f & 0xff00;    b[1] = f >> 16;}/* *      Invert byte order within each 16-bits of an array. */voidTwoByteSwap(unsigned char *buf, int nbytes){    register unsigned char c;        for (; nbytes > 0; nbytes -= 2, buf += 2)	{	    c = buf[0];	    buf[0] = buf[1];	    buf[1] = c;	}}/* *      Invert byte order within each 32-bits of an array. */voidFourByteSwap(unsigned char *buf, int nbytes){    register unsigned char c;    for (; nbytes > 0; nbytes -= 4, buf += 4)	{	    c = buf[0];	    buf[0] = buf[3];	    buf[3] = c;	    c = buf[1];	    buf[1] = buf[2];	    buf[2] = c;	}}void ttfError(char * msg){    fprintf(stderr,"%s",msg);}

⌨️ 快捷键说明

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