Lines Matching refs:gi
1003 xGlyphInfo *gi;
1043 gi = (xGlyphInfo *) (gids + nglyphs);
1044 bits = (CARD8 *) (gi + nglyphs);
1048 if (gi < ((xGlyphInfo *) stuff) ||
1049 gi > ((xGlyphInfo *) ((CARD32 *) stuff + client->req_len)) ||
1061 padded_width = PixmapBytePad(gi[i].width, glyphSet->format->depth);
1063 if (gi[i].height &&
1064 padded_width > (UINT32_MAX - sizeof(GlyphRec)) / gi[i].height)
1067 size = gi[i].height * padded_width;
1071 err = HashGlyph(&gi[i], bits, size, glyph_new->sha1);
1085 glyph_new->glyph = glyph = AllocateGlyph(&gi[i], glyphSet->fdepth);
1092 int width = gi[i].width;
1093 int height = gi[i].height;
2233 xGlyphInfo *gi;
2244 gi = (xGlyphInfo *) (gids + stuff->nglyphs);
2247 if ((char *) end - (char *) (gi + stuff->nglyphs) < 0)
2251 swaps(&gi[i].width);
2252 swaps(&gi[i].height);
2253 swaps(&gi[i].x);
2254 swaps(&gi[i].y);
2255 swaps(&gi[i].xOff);
2256 swaps(&gi[i].yOff);