1 /***************************************************************************/ 2 /* */ 3 /* ftmisc.h */ 4 /* */ 5 /* Miscellaneous macros for stand-alone rasterizer (specification */ 6 /* only). */ 7 /* */ 8 /* Copyright 2005-2018 by */ 9 /* David Turner, Robert Wilhelm, and Werner Lemberg. */ 10 /* */ 11 /* This file is part of the FreeType project, and may only be used */ 12 /* modified and distributed under the terms of the FreeType project */ 13 /* license, LICENSE.TXT. By continuing to use, modify, or distribute */ 14 /* this file you indicate that you have read the license and */ 15 /* understand and accept it fully. */ 16 /* */ 17 /***************************************************************************/ 18 19 20 /***************************************************/ 21 /* */ 22 /* This file is *not* portable! You have to adapt */ 23 /* its definitions to your platform. */ 24 /* */ 25 /***************************************************/ 26 27 #ifndef FTMISC_H_ 28 #define FTMISC_H_ 29 30 31 /* memset */ 32 #include FT_CONFIG_STANDARD_LIBRARY_H 33 34 #define FT_BEGIN_HEADER 35 #define FT_END_HEADER 36 37 #define FT_LOCAL_DEF( x ) static x 38 39 40 /* from include/freetype/fttypes.h */ 41 42 typedef unsigned char FT_Byte; 43 typedef signed int FT_Int; 44 typedef unsigned int FT_UInt; 45 typedef signed long FT_Long; | 1 /**************************************************************************** 2 * 3 * ftmisc.h 4 * 5 * Miscellaneous macros for stand-alone rasterizer (specification 6 * only). 7 * 8 * Copyright (C) 2005-2019 by 9 * David Turner, Robert Wilhelm, and Werner Lemberg. 10 * 11 * This file is part of the FreeType project, and may only be used 12 * modified and distributed under the terms of the FreeType project 13 * license, LICENSE.TXT. By continuing to use, modify, or distribute 14 * this file you indicate that you have read the license and 15 * understand and accept it fully. 16 * 17 */ 18 19 20 /**************************************************** 21 * 22 * This file is *not* portable! You have to adapt 23 * its definitions to your platform. 24 * 25 */ 26 27 #ifndef FTMISC_H_ 28 #define FTMISC_H_ 29 30 31 /* memset */ 32 #include FT_CONFIG_STANDARD_LIBRARY_H 33 34 #define FT_BEGIN_HEADER 35 #define FT_END_HEADER 36 37 #define FT_LOCAL_DEF( x ) static x 38 39 40 /* from include/freetype/fttypes.h */ 41 42 typedef unsigned char FT_Byte; 43 typedef signed int FT_Int; 44 typedef unsigned int FT_UInt; 45 typedef signed long FT_Long; |