Lines Matching defs:fc
200 const FontencCharsetRec *fc = (const FontencCharsetRec *) (self->data);
202 return FontEncRecode(n + fc->shift, fc->mapping);
208 const FontencCharsetRec *fc = (const FontencCharsetRec *) (self->data);
211 n = fc->reverse->reverse(i, fc->reverse->data);
212 if (n == 0 || n < fc->shift)
215 n -= fc->shift;
273 FontencCharsetPtr fc;
278 fc = fontencCharsets;
279 while (fc->name) {
280 if (((fc->type == type && fc->final == final) ||
281 (name && !compare(fc->name, name))) &&
282 (fc->type != T_FAILED))
284 fc++;
287 if (!fc->name)
294 mapping = FontEncMapFind(fc->xlfd, FONT_ENCODING_UNICODE, -1, -1, NULL);
297 fc->type = T_FAILED;
304 fc->type = T_FAILED;
308 fc->mapping = mapping;
309 fc->reverse = reverse;
311 c->name = fc->name;
312 c->type = fc->type;
313 c->final = fc->final;
316 c->data = fc;
325 const OtherCharsetRec *fc;
329 fc = otherCharsets;
330 while (fc->name) {
331 if (name && !compare(fc->name, name))
333 fc++;
336 if (!fc->name)
349 c->name = fc->name;
352 c->data = fc;
353 c->other_recode = fc->mapping;
354 c->other_reverse = fc->reverse;
355 c->other_stack = fc->stack;
358 if (!fc->init(s)) {