(XCharStruct): Remove member `valid_p'.
commit06505fd8488e37789078acca9868c264f559afc6
authorYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Thu, 22 Dec 2005 08:17:01 +0000 (22 08:17 +0000)
committerYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Thu, 22 Dec 2005 08:17:01 +0000 (22 08:17 +0000)
tree8ac5d3f4d0412a94e5903c643a243cf9cc475e7d
parent26ab4ea8c4225708d9108c1c1ea68ac7a2baf4f3
(XCharStruct): Remove member `valid_p'.
(STORE_XCHARSTRUCT): Don't set member `valid_p'.
(XCharStructRow): New typedef.
(XCHARSTRUCTROW_CHAR_VALID_P, XCHARSTRUCTROW_SET_CHAR_VALID): New
macros.
(struct MacFontStruct): Add member `bounds'.  Remove member
`per_char'.  All uses for QuichDraw Text fonts are changed to
`bounds.per_char'.  ATSUI font bounds are represented as an array
`bounds.rows' of XCharStructRow's, each of which consists of a
bitmap of valid entries and an array of char bounds.
src/macgui.h