Lines Matching defs:pl
84 LATER * pl;
227 pl = (LATER *)Malloc(sizeof (LATER));
232 pl->next = LaterHead.next;
233 LaterHead.next = pl;
235 pl->ticks = va_arg(ap, int);
236 pl->event = va_arg(ap, int);
237 switch (pl->event) {
242 pl->arg.printer = va_arg(ap, PSTATUS *);
243 if (pl->arg.printer)
244 pl->arg.printer->status |= PS_LATER;
248 pl->arg.form = va_arg(ap, FSTATUS *);
253 pl->arg.request = va_arg(ap, RSTATUS *);
272 for (pl = (plprev = &LaterHead)->next; pl; pl = plnext) {
273 plnext = pl->next;
274 if (--pl->ticks)
275 plprev = pl;
279 pl->next = TempHead.next;
280 TempHead.next = pl;
284 for (pl = TempHead.next; pl; pl = plnext) {
285 plnext = pl->next;
286 switch (pl->event) {
291 pl->arg.printer->status &= ~PS_LATER;
292 schedule (pl->event, pl->arg.printer);
296 schedule (pl->event, pl->arg.form);
301 schedule (pl->event, pl->arg.request);
305 Free ((char *)pl);