?? ttfutil.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 + -