PHP Classes

File: application/libraries/dompdf/lib/ttf2ufm/src/byteorder.h

Recommend this page to a friend!
  Classes of harold rita   PHP Thesis Proposal Hub   application/libraries/dompdf/lib/ttf2ufm/src/byteorder.h   Download  
File: application/libraries/dompdf/lib/ttf2ufm/src/byteorder.h
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: PHP Thesis Proposal Hub
Store and publish research thesis documents
Author: By
Last change:
Date: 6 years ago
Size: 790 bytes
 

Contents

Class file image Download
/* * see COPYRIGHT */ /* This defines the macroes ntohs and ntohl, which convert short and long ints from network order (used on 68000 chips, and in TrueType font files) to whatever order your computer uses. #define _BIG_ENDIAN or not to control which set of definitions apply. If you don't know, try both. If you have a peculiar machine you're on your own. */ #if defined(_BIG_ENDIAN) #define ntohl(x) (x) #define ntohs(x) (x) #else #define ntohs(x) \ ((USHORT)((((USHORT)(x) & 0x00ff) << 8) | \ (((USHORT)(x) & 0xff00) >> 8))) #define ntohl(x) \ ((ULONG)((((ULONG)(x) & 0x000000ffU) << 24) | \ (((ULONG)(x) & 0x0000ff00U) << 8) | \ (((ULONG)(x) & 0x00ff0000U) >> 8) | \ (((ULONG)(x) & 0xff000000U) >> 24))) #endif