Lines Matching defs:_pReg
137 RegionInit(RegionPtr _pReg, BoxPtr _rect, int _size)
140 (_pReg)->extents = *(_rect);
141 (_pReg)->data = (RegDataPtr) NULL;
145 (_pReg)->extents = RegionEmptyBox;
147 (((_pReg)->data = (RegDataPtr) malloc(rgnSize)) != NULL)) {
148 (_pReg)->data->size = (_size);
149 (_pReg)->data->numRects = 0;
152 (_pReg)->data = &RegionEmptyData;
163 RegionUninit(RegionPtr _pReg)
165 if ((_pReg)->data && (_pReg)->data->size) {
166 free((_pReg)->data);
167 (_pReg)->data = NULL;
172 RegionReset(RegionPtr _pReg, BoxPtr _pBox)
174 (_pReg)->extents = *(_pBox);
175 RegionUninit(_pReg);
176 (_pReg)->data = (RegDataPtr) NULL;
180 RegionNotEmpty(RegionPtr _pReg)
182 return !RegionNil(_pReg);
186 RegionBroken(RegionPtr _pReg)
188 return RegionNar(_pReg);
192 RegionEmpty(RegionPtr _pReg)
194 RegionUninit(_pReg);
195 (_pReg)->extents.x2 = (_pReg)->extents.x1;
196 (_pReg)->extents.y2 = (_pReg)->extents.y1;
197 (_pReg)->data = &RegionEmptyData;
201 RegionExtents(RegionPtr _pReg)
203 return (&(_pReg)->extents);
207 RegionNull(RegionPtr _pReg)
209 (_pReg)->extents = RegionEmptyBox;
210 (_pReg)->data = &RegionEmptyData;