Lines Matching defs:pState
261 bdfReadCharacters(FontFilePtr file, FontPtr pFont, bdfFileState *pState,
472 pState->digitWidths += wx;
473 pState->digitCount++;
475 pState->exHeight = (bh + bb) <= 0 ? bh : bh + bb;
568 bdfReadHeader(FontFilePtr file, bdfFileState *pState)
586 sscanf((char *) line, "FONT %1023[^\n]", pState->fontName) != 1) {
595 if (sscanf((char *) line, "SIZE %f%d%d", &pState->pointSize,
596 &pState->resolution_x, &pState->resolution_y) != 3) {
600 if (pState->pointSize < 1 ||
601 pState->resolution_x < 1 || pState->resolution_y < 1) {
616 bdfReadProperties(FontFilePtr file, FontPtr pFont, bdfFileState *pState)
722 stringProps[nextProp], pState))
731 if (!pState->haveFontAscent || !pState->haveFontDescent) {
739 if (!pState->pointSizeProp) {
741 props[nextProp].value = (INT32) (pState->pointSize * 10.0);
743 pState->pointSizeProp = &props[nextProp];
746 if (!pState->fontProp) {
748 props[nextProp].value = (INT32) bdfForceMakeAtom(pState->fontName, NULL);
750 pState->fontProp = &props[nextProp];
753 if (!pState->weightProp) {
757 pState->weightProp = &props[nextProp];
760 if (!pState->resolutionProp &&
761 pState->resolution_x == pState->resolution_y) {
763 props[nextProp].value = (INT32) ((pState->resolution_x * 100.0) / 72.27);
765 pState->resolutionProp = &props[nextProp];
768 if (!pState->resolutionXProp) {
770 props[nextProp].value = (INT32) pState->resolution_x;
772 pState->resolutionProp = &props[nextProp];
775 if (!pState->resolutionYProp) {
777 props[nextProp].value = (INT32) pState->resolution_y;
779 pState->resolutionProp = &props[nextProp];
782 if (!pState->xHeightProp) {
786 pState->xHeightProp = &props[nextProp];
789 if (!pState->quadWidthProp) {
793 pState->quadWidthProp = &props[nextProp];