| if (!pdraw) | if (!pdraw) | ||||
| return NULL; | return NULL; | ||||
| memset(pdraw, 0, sizeof *pdraw); | |||||
| pdraw->base.destroyDrawable = dri2DestroyDrawable; | pdraw->base.destroyDrawable = dri2DestroyDrawable; | ||||
| pdraw->base.xDrawable = xDrawable; | pdraw->base.xDrawable = xDrawable; | ||||
| pdraw->base.drawable = drawable; | pdraw->base.drawable = drawable; |
| if (!pdp) | if (!pdp) | ||||
| return NULL; | return NULL; | ||||
| memset(pdp, 0, sizeof *pdp); | |||||
| pdp->base.drawable = drawable; | pdp->base.drawable = drawable; | ||||
| pdp->base.psc = &psc->base; | pdp->base.psc = &psc->base; | ||||
| if (!pdp) | if (!pdp) | ||||
| return NULL; | return NULL; | ||||
| memset(pdp, 0, sizeof *pdp); | |||||
| pdp->base.xDrawable = xDrawable; | pdp->base.xDrawable = xDrawable; | ||||
| pdp->base.drawable = drawable; | pdp->base.drawable = drawable; | ||||
| pdp->base.psc = &psc->base; | pdp->base.psc = &psc->base; |