Lines Matching defs:pState

259 bdfReadCharacters(FontFilePtr file, FontPtr pFont, bdfFileState *pState,
470 pState->digitWidths += wx;
471 pState->digitCount++;
473 pState->exHeight = (bh + bb) <= 0 ? bh : bh + bb;
566 bdfReadHeader(FontFilePtr file, bdfFileState *pState)
584 sscanf((char *) line, "FONT %1023[^\n]", pState->fontName) != 1) {
593 if (sscanf((char *) line, "SIZE %f%d%d", &pState->pointSize,
594 &pState->resolution_x, &pState->resolution_y) != 3) {
598 if (pState->pointSize < 1 ||
599 pState->resolution_x < 1 || pState->resolution_y < 1) {
614 bdfReadProperties(FontFilePtr file, FontPtr pFont, bdfFileState *pState)
720 stringProps[nextProp], pState))
729 if (!pState->haveFontAscent || !pState->haveFontDescent) {
737 if (!pState->pointSizeProp) {
739 props[nextProp].value = (INT32) (pState->pointSize * 10.0);
741 pState->pointSizeProp = &props[nextProp];
744 if (!pState->fontProp) {
746 props[nextProp].value = (INT32) bdfForceMakeAtom(pState->fontName, NULL);
748 pState->fontProp = &props[nextProp];
751 if (!pState->weightProp) {
755 pState->weightProp = &props[nextProp];
758 if (!pState->resolutionProp &&
759 pState->resolution_x == pState->resolution_y) {
761 props[nextProp].value = (INT32) ((pState->resolution_x * 100.0) / 72.27);
763 pState->resolutionProp = &props[nextProp];
766 if (!pState->resolutionXProp) {
768 props[nextProp].value = (INT32) pState->resolution_x;
770 pState->resolutionProp = &props[nextProp];
773 if (!pState->resolutionYProp) {
775 props[nextProp].value = (INT32) pState->resolution_y;
777 pState->resolutionProp = &props[nextProp];
780 if (!pState->xHeightProp) {
784 pState->xHeightProp = &props[nextProp];
787 if (!pState->quadWidthProp) {
791 pState->quadWidthProp = &props[nextProp];