Go to the source code of this file.
◆ T42_Loader
◆ T42_LoaderRec
◆ T42_Parser
◆ T42_ParserRec
◆ t42_loader_done()
Definition at line 1293 of file t42parse.c.
1294 {
1296
1297
1298
1303
1304
1306 }
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 1145 of file t42parse.c.
1149 {
1154
1155
1159
1161
1163
1165 {
1167
1168
1170
1171
1174 {
1176
1177
1178
1182
1183
1185 {
1188 break;
1189
1195 }
1196
1198 {
1200
1201
1202
1205
1206
1208 cur2 =
parser->root.cursor;
1209 }
1210 parser->root.cursor = cur2;
1211 }
1212
1213
1215 {
1217
1218
1220
1225
1227
1228 if (
len > 0 && len < 22 && parser->
root.cursor <
limit )
1229 {
1231
1232
1233
1234
1235
1236 for (
i = 0;
i < n_keywords;
i++ )
1237 {
1240
1241
1243 continue;
1244
1248 {
1249
1251 loader,
1255 break;
1256 }
1257 }
1258 }
1259 }
1260 else
1261 {
1265 }
1266
1268 }
1269
1272 }
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
229 if (
parser->root.funcs.done )
231 }
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().