29 if (! unusedRequestStack) {
31 assert(unusedRequestStack);
32 unusedRequestStack->
next_p=0;
33 unusedRequestStack->
prev_p=0;
37 unusedRequestStack=returnItem_p->
prev_p;
40 if (!requestListHead) requestListHead=returnItem_p;
41 if (requestListTail) {
42 requestListTail->
next_p=returnItem_p;
45 requestListTail=returnItem_p;
54 if (requestListHead==toBoDropped) {
55 requestListHead=toBoDropped->
next_p;
56 if (requestListHead) requestListHead->
prev_p=0;
59 if (requestListTail==toBoDropped) {
60 requestListTail=toBoDropped->
prev_p;
61 if (requestListTail) requestListTail->
next_p=0;
71 if (unusedRequestStack) {
74 unusedRequestStack=toBoDropped;
81 current_p=current_p->
next_p;
119 if (! unusedWinStack) {
121 assert(unusedWinStack);
127 unusedWinStack=returnItem_p->
prev_p;
130 if (!winListHead) winListHead=returnItem_p;
132 winListTail->
next_p=returnItem_p;
135 winListTail=returnItem_p;
144 if (winListHead==toBoDropped) {
145 winListHead=toBoDropped->
next_p;
146 if (winListHead) winListHead->
prev_p=0;
149 if (winListTail==toBoDropped) {
150 winListTail=toBoDropped->
prev_p;
151 if (winListTail) winListTail->
next_p=0;
161 if (unusedWinStack) {
164 unusedWinStack=toBoDropped;
171 current_p=current_p->
next_p;