if (!GlyphTab) GlyphTab = LoaderSymbol("XAAGlyphScanlineFuncLSBFirst"); GlyphFunc = GlyphTab[glyphWidth - 1];
A(TEGlyphRenderer)(ScrnInfoPtr pScrn, int x, int y, int w, int h,		    int skipleft, int startline, 		    unsigned int **glyphs, int glyphWidth,		    int fg, int bg, int rop, unsigned planemask){    CARD32 *base, *base0;    GlyphScanlineFuncPtr GlyphFunc = XAAGlyphScanlineFuncLSBFirst[glyphWidth - 1];    int w2, h2, dwords;    w2 = w + skipleft;    h2 = h;    dwords = (w2 + 31) >> 5;    dwords <<= 2;    base0 = base = (CARD32*)xalloc(dwords * h);    if (!base)	return;		/* Should not happen : it's rather small... */    while(h--) {	base = (*GlyphFunc)(base, glyphs, startline++, w2, glyphWidth);    }    A(WriteBitmap)(pScrn, x, y, w, h2, (unsigned char *)base0, dwords,		    skipleft, fg, bg, rop, planemask);    xfree(base0);}