Lines Matching defs:pHead
703 ShapeEventPtr *pHead, pCur, pPrev;
708 rc = dixLookupResourceByType((pointer *)&pHead, pWin->drawable.id,
712 for (pCur = *pHead; pCur && pCur != pShapeEvent; pCur=pCur->next)
719 *pHead = pShapeEvent->next;
730 ShapeEventPtr *pHead, pCur, pNext;
732 pHead = (ShapeEventPtr *) data;
733 for (pCur = *pHead; pCur; pCur = pNext) {
738 free((pointer) pHead);
747 ShapeEventPtr pShapeEvent, pNewShapeEvent, *pHead;
755 rc = dixLookupResourceByType((pointer *)&pHead, pWin->drawable.id,
762 if (pHead) {
765 for (pShapeEvent = *pHead;
795 if (!pHead)
797 pHead = malloc(sizeof (ShapeEventPtr));
798 if (!pHead ||
799 !AddResource (pWin->drawable.id, ShapeEventType, (pointer)pHead))
804 *pHead = 0;
806 pNewShapeEvent->next = *pHead;
807 *pHead = pNewShapeEvent;
811 if (pHead) {
813 for (pShapeEvent = *pHead; pShapeEvent; pShapeEvent = pShapeEvent->next) {
823 *pHead = pShapeEvent->next;
842 ShapeEventPtr *pHead, pShapeEvent;
849 rc = dixLookupResourceByType((pointer *)&pHead, pWin->drawable.id,
896 for (pShapeEvent = *pHead; pShapeEvent; pShapeEvent = pShapeEvent->next) {
915 ShapeEventPtr pShapeEvent, *pHead;
924 rc = dixLookupResourceByType((pointer *)&pHead, pWin->drawable.id,
929 if (pHead) {
930 for (pShapeEvent = *pHead;