Go to the source code of this file.
◆ T42_Loader
◆ T42_LoaderRec
◆ T42_Parser
◆ T42_ParserRec
◆ t42_loader_done()
Definition at line 1298 of file t42parse.c.
1299 {
1301
1302
1303
1308
1309
1311 }
PS_TableRec encoding_table
#define T1_Release_Table(p)
t42_parser_done(T42_Parser parser)
FT_BEGIN_HEADER struct T42_ParserRec_ * T42_Parser
Referenced by T42_Open_Face().
◆ t42_loader_init()
◆ t42_parse_dict()
Definition at line 1150 of file t42parse.c.
1154 {
1159
1160
1164
1166
1168
1170 {
1172
1173
1175
1176
1179 {
1181
1182
1183
1187
1188
1190 {
1193 break;
1194
1200 }
1201
1203 {
1205
1206
1207
1210
1211
1213 cur2 =
parser->root.cursor;
1214 }
1215 parser->root.cursor = cur2;
1216 }
1217
1218
1220 {
1222
1223
1225
1230
1232
1233 if (
len > 0 && len < 22 && parser->
root.cursor <
limit )
1234 {
1236
1237
1238
1239
1240
1241 for (
i = 0;
i < n_keywords;
i++ )
1242 {
1245
1246
1248 continue;
1249
1253 {
1254
1256 loader,
1260 break;
1261 }
1262 }
1263 }
1264 }
1265 else
1266 {
1270 }
1271
1273 }
1274
1277 }
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat token
struct T1_FieldRec_ * T1_Field
#define T1_Skip_Spaces(p)
#define T1_Skip_PS_Token(p)
static const T1_FieldRec t42_keywords[]
static FT_Error t42_load_keyword(T42_Face face, T42_Loader loader, T1_Field field)
Referenced by T42_Open_Face().
◆ t42_parser_done()
Definition at line 220 of file t42parse.c.
221 {
223
224
225
228
230 }
typedefFT_BEGIN_HEADER struct FT_MemoryRec_ * FT_Memory
static char memory[1024 *256]
Referenced by t42_loader_done().
◆ t42_parser_init()
Definition at line 136 of file t42parse.c.
140 {
143
144
146
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
169
171 {
174 }
175
177
180
182
183
184
185
186
188 {
192
193
196 }
197 else
198 {
199
203
205 }
206
210
214
216 }
#define FT_TRACE2(varformat)
#define FT_ALLOC(ptr, size)
#define FT_FRAME_ENTER(size)
#define FT_STREAM_SEEK(position)
#define FT_STREAM_SKIP(distance)
#define FT_STREAM_READ(buffer, count)
const PS_Parser_FuncsRec * ps_parser_funcs
void(* init)(PS_Parser parser, FT_Byte *base, FT_Byte *limit, FT_Memory memory)
Referenced by T42_Open_Face().