Lines Matching refs:finfo
241 XkbFileInfo finfo;
243 bzero(&finfo, sizeof(XkbFileInfo));
267 finfo.type = 0;
268 finfo.defined = 0;
269 finfo.xkb = xkb;
270 if (!XkbDetermineFileType(&finfo, XkbXKBFile, NULL))
386 XkbWriteXKBKeycodes(file, &finfo, False, False, _AddIncl, name);
394 XkbWriteXKBKeyTypes(file, &finfo, False, False, _AddIncl, name);
402 XkbWriteXKBCompatMap(file, &finfo, False, False, _AddIncl, name);
410 XkbWriteXKBSymbols(file, &finfo, False, False, _AddIncl, name);
416 XkbWriteXKBGeometry(file, &finfo, False, False, _AddIncl, name);
429 XkbMergeFile(XkbDescPtr xkb, XkbFileInfo finfo)
549 XkbDetermineFileType(XkbFileInfoPtr finfo, int format, int *opts_missing)
554 if ((!finfo) || (!finfo->xkb))
558 xkb = finfo->xkb;
577 finfo->type = XkmKeyNamesIndex;
578 finfo->defined = present;
581 finfo->type = XkmTypesIndex;
582 finfo->defined = present;
585 finfo->type = XkmCompatMapIndex;
586 finfo->defined = present;
590 finfo->type = XkmSymbolsIndex;
591 finfo->defined = present;
596 finfo->type = XkmGeometryIndex;
597 finfo->defined = present;
604 finfo->type = XkmSemanticsFile;
605 finfo->defined = present;
613 finfo->type = XkmLayoutFile;
614 finfo->defined = present;
622 finfo->type = XkmKeymapFile;
623 finfo->defined = present;