Lines Matching defs:pState
251 bdfReadCharacters(FontFilePtr file, FontPtr pFont, bdfFileState *pState,
463 pState->digitWidths += wx;
464 pState->digitCount++;
467 pState->exHeight = (bh + bb) <= 0 ? bh : bh + bb;
561 bdfReadHeader(FontFilePtr file, bdfFileState *pState)
579 sscanf((char *) line, "FONT %1023[^\n]", pState->fontName) != 1) {
588 if (sscanf((char *) line, "SIZE %f%d%d", &pState->pointSize,
589 &pState->resolution_x, &pState->resolution_y) != 3) {
593 if (pState->pointSize < 1 ||
594 pState->resolution_x < 1 || pState->resolution_y < 1) {
609 bdfReadProperties(FontFilePtr file, FontPtr pFont, bdfFileState * pState)
716 stringProps[nextProp], pState))
725 if (!pState->haveFontAscent || !pState->haveFontDescent) {
733 if (!pState->pointSizeProp) {
735 props[nextProp].value = (INT32) (pState->pointSize * 10.0);
737 pState->pointSizeProp = &props[nextProp];
740 if (!pState->fontProp) {
743 (INT32) bdfForceMakeAtom(pState->fontName, NULL);
745 pState->fontProp = &props[nextProp];
748 if (!pState->weightProp) {
752 pState->weightProp = &props[nextProp];
755 if (!pState->resolutionProp && pState->resolution_x == pState->resolution_y) {
758 (INT32) ((pState->resolution_x * 100.0) / 72.27);
760 pState->resolutionProp = &props[nextProp];
763 if (!pState->resolutionXProp) {
765 props[nextProp].value = (INT32) pState->resolution_x;
767 pState->resolutionProp = &props[nextProp];
770 if (!pState->resolutionYProp) {
772 props[nextProp].value = (INT32) pState->resolution_y;
774 pState->resolutionProp = &props[nextProp];
777 if (!pState->xHeightProp) {
781 pState->xHeightProp = &props[nextProp];
784 if (!pState->quadWidthProp) {
788 pState->quadWidthProp = &props[nextProp];