Lines Matching defs:reg
72 static inline Bool RegionNil(RegionPtr reg) {
73 return ((reg)->data && !(reg)->data->numRects);
78 static inline Bool RegionNar(RegionPtr reg) {
79 return ((reg)->data == &RegionBrokenData);
82 static inline int RegionNumRects(RegionPtr reg) {
83 return ((reg)->data ? (reg)->data->numRects : 1);
86 static inline int RegionSize(RegionPtr reg) {
87 return ((reg)->data ? (reg)->data->size : 0);
90 static inline BoxPtr RegionRects(RegionPtr reg) {
91 return ((reg)->data ? (BoxPtr)((reg)->data + 1) : &(reg)->extents);
94 static inline BoxPtr RegionBoxptr(RegionPtr reg) {
95 return ((BoxPtr)((reg)->data + 1));
98 static inline BoxPtr RegionBox(RegionPtr reg, int i) {
99 return (&RegionBoxptr(reg)[i]);
102 static inline BoxPtr RegionTop(RegionPtr reg) {
103 return RegionBox(reg, (reg)->data->numRects);
106 static inline BoxPtr RegionEnd(RegionPtr reg) {
107 return RegionBox(reg, (reg)->data->numRects - 1);