Go to the source code of this file.
◆ T42_Loader
◆ T42_LoaderRec
◆ T42_Parser
◆ T42_ParserRec
◆ t42_loader_done()
Definition at line 1283 of file t42parse.c.
1284 {
1286
1287
1288
1293
1294
1296 }
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 1135 of file t42parse.c.
1139 {
1144
1145
1149
1151
1153
1155 {
1157
1158
1160
1161
1164 {
1166
1167
1168
1172
1173
1175 {
1178 break;
1179
1185 }
1186
1188 {
1190
1191
1192
1195
1196
1198 cur2 =
parser->root.cursor;
1199 }
1200 parser->root.cursor = cur2;
1201 }
1202
1203
1205 {
1207
1208
1210
1215
1217
1218 if (
len > 0 && len < 22 && parser->
root.cursor <
limit )
1219 {
1221
1222
1223
1224
1225
1226 for (
i = 0;
i < n_keywords;
i++ )
1227 {
1230
1231
1233 continue;
1234
1238 {
1239
1241 loader,
1245 break;
1246 }
1247 }
1248 }
1249 }
1250 else
1251 {
1255 }
1256
1258 }
1259
1262 }
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().