120#undef FT_NEED_EXTERN_C
124#ifdef FT_CONFIG_OPTION_USE_MODULE_ERRORS
125#define FT_MODERRDEF( e, v, s ) FT_Mod_Err_ ## e = v,
127#define FT_MODERRDEF( e, v, s ) FT_Mod_Err_ ## e = 0,
130#define FT_MODERR_START_LIST enum {
131#define FT_MODERR_END_LIST FT_Mod_Err_Max };
134#define FT_NEED_EXTERN_C
150#ifdef FT_MODERR_START_LIST
155 FT_MODERRDEF( Base, 0x000,
"base module" )
156 FT_MODERRDEF( Autofit, 0x100,
"autofitter module" )
157 FT_MODERRDEF( BDF, 0x200,
"BDF module" )
158 FT_MODERRDEF( Bzip2, 0x300,
"Bzip2 module" )
159 FT_MODERRDEF( Cache, 0x400,
"cache module" )
160 FT_MODERRDEF( CFF, 0x500,
"CFF module" )
161 FT_MODERRDEF( CID, 0x600,
"CID module" )
162 FT_MODERRDEF( Gzip, 0x700,
"Gzip module" )
163 FT_MODERRDEF( LZW, 0x800,
"LZW module" )
164 FT_MODERRDEF( OTvalid, 0x900,
"OpenType validation module" )
165 FT_MODERRDEF( PCF, 0xA00,
"PCF module" )
166 FT_MODERRDEF( PFR, 0xB00,
"PFR module" )
167 FT_MODERRDEF( PSaux, 0xC00,
"PS auxiliary module" )
168 FT_MODERRDEF( PShinter, 0xD00,
"PS hinter module" )
169 FT_MODERRDEF( PSnames, 0xE00,
"PS names module" )
170 FT_MODERRDEF( Raster, 0xF00,
"raster module" )
171 FT_MODERRDEF( SFNT, 0x1000,
"SFNT module" )
172 FT_MODERRDEF( Smooth, 0x1100,
"smooth raster module" )
173 FT_MODERRDEF( TrueType, 0x1200,
"TrueType module" )
174 FT_MODERRDEF( Type1, 0x1300,
"Type 1 module" )
175 FT_MODERRDEF( Type42, 0x1400,
"Type 42 module" )
176 FT_MODERRDEF( Winfonts, 0x1500,
"Windows FON/FNT module" )
177 FT_MODERRDEF( GXvalid, 0x1600,
"GX validation module" )
178 FT_MODERRDEF( Sdf, 0x1700,
"Signed distance field raster module" )
181#ifdef FT_MODERR_END_LIST
195#ifdef FT_NEED_EXTERN_C
199#undef FT_MODERR_START_LIST
200#undef FT_MODERR_END_LIST
202#undef FT_NEED_EXTERN_C