Lines Matching refs:structure

122 #define fsPack_XCharInfo(structure, packet) \
123 fsCat(packet,left) = (structure)->leftSideBearing; \
124 fsCat(packet,right) = (structure)->rightSideBearing; \
125 fsCat(packet,width) = (structure)->characterWidth; \
126 fsCat(packet,ascent) = (structure)->ascent; \
127 fsCat(packet,descent) = (structure)->descent; \
128 fsCat(packet,attributes) = (structure)->attributes
133 #define fsPack_XFontInfoHeader(structure, packet, clientversion) \
134 (packet)->font_header_flags = ((structure)->allExist) ? FontInfoAllCharsExist : 0; \
135 (packet)->font_header_draw_direction = ((structure)->drawDirection == LeftToRight) \
138 if ((structure)->inkInside) \
142 (packet)->font_hdr_char_range_min_char_high = (structure)->firstRow; \
143 (packet)->font_hdr_char_range_min_char_low = (structure)->firstCol; \
144 (packet)->font_hdr_char_range_max_char_high = (structure)->lastRow; \
145 (packet)->font_hdr_char_range_max_char_low = (structure)->lastCol; \
146 (packet)->font_header_default_char_high = (structure)->defaultCh >> 8; \
147 (packet)->font_header_default_char_low = (structure)->defaultCh & 0xff; \
149 (packet)->font_hdr_char_range_min_char_high = (structure)->firstCol; \
150 (packet)->font_hdr_char_range_min_char_low = (structure)->firstRow; \
151 (packet)->font_hdr_char_range_max_char_high = (structure)->lastCol; \
152 (packet)->font_hdr_char_range_max_char_low = (structure)->lastRow; \
153 (packet)->font_header_default_char_high = (structure)->defaultCh & 0xff; \
154 (packet)->font_header_default_char_low = (structure)->defaultCh >> 8; \
157 fsPack_XCharInfo(&(structure)->ink_minbounds, (packet)->font_header_min_bounds); \
158 fsPack_XCharInfo(&(structure)->ink_maxbounds, (packet)->font_header_max_bounds); \
160 (packet)->font_header_font_ascent = (structure)->fontAscent; \
161 (packet)->font_header_font_descent = (structure)->fontDescent