Lines Matching defs:curr
129 pr_list curr;
139 curr = printers;
140 while (curr) {
141 if (!strcmp(p, curr->pn))
143 curr = curr->pr_next;
395 pr_list curr = NULL;
423 curr = (struct pr_list_item *)
426 curr->pn = strdup(cp);
427 curr->device = NULL;
428 curr->remhost = NULL;
429 curr->cm = strdup("-");
430 curr->pr_next = NULL;
438 free_pr_list_item(curr);
443 curr->remhost = strdup(cp);
447 curr->device = strdup(curr->pn);
451 free_pr_list_item(curr);
456 free_pr_list_item(curr);
461 free_pr_list_item(curr);
464 curr->device = strdup(cp);
471 free_pr_list_item(curr);
476 free_pr_list_item(curr);
481 free_pr_list_item(curr);
484 curr->device = strdup(cp);
487 free_pr_list_item(curr);
492 free_pr_list_item(curr);
495 curr->remhost = strdup(cp);
498 curr->device = strdup(cp);
499 curr->remhost = strdup("");
503 printers = curr;
505 last->pr_next = curr;
506 last = curr;
530 pr_list curr = NULL;
548 curr = (struct pr_list_item *)
552 curr->pn = strdup(cp);
553 curr->device = strdup(cp);
554 curr->remhost = strdup("");
555 curr->cm = strdup("-");
556 curr->pr_next = NULL;
559 printers = curr;
561 last->pr_next = curr;
562 last = curr;
593 free_pr_list_item(pr_list curr)
595 if (curr->pn)
596 free(curr->pn);
597 if (curr->device)
598 free(curr->device);
599 if (curr->remhost)
600 free(curr->remhost);
601 if (curr->cm)
602 free(curr->cm);
603 if (curr->pr_next)
604 free_pr_list_item(curr->pr_next); /* recurse */
605 free(curr);
642 pr_queue curr = NULL;
689 curr = (struct pr_queue_item *)
692 curr->position = *p_qlen;
693 curr->id = strdup(job);
694 curr->size = strdup(totsize);
695 curr->status = strdup("");
696 curr->system = strdup("");
697 curr->user = strdup(owner);
698 curr->file = strdup("");
699 curr->cm = strdup("-");
700 curr->pr_next = NULL;
703 queue = curr;
705 last->pr_next = curr;
706 last = curr;
718 pr_queue curr = NULL;
788 curr = (struct pr_queue_item *)
791 curr->position = atoi(rank); /* active -> 0 */
792 curr->id = strdup(job);
793 curr->size = strdup(totsize);
794 curr->status = strdup(rank);
795 curr->system = strdup("");
796 curr->user = strdup(owner);
797 curr->file = strdup(files);
798 curr->cm = strdup("-");
799 curr->pr_next = NULL;
802 queue = curr;
804 last->pr_next = curr;
805 last = curr;
814 free_pr_queue_item(pr_queue curr)
816 if (curr->id)
817 free(curr->id);
818 if (curr->size)
819 free(curr->size);
820 if (curr->status)
821 free(curr->status);
822 if (curr->system)
823 free(curr->system);
824 if (curr->user)
825 free(curr->user);
826 if (curr->file)
827 free(curr->file);
828 if (curr->cm)
829 free(curr->cm);
830 if (curr->pr_next)
831 free_pr_queue_item(curr->pr_next); /* recurse */
832 free(curr);
1230 pr_list curr = NULL;
1238 curr = (struct pr_list_item *)
1241 curr->pn = strdup(alias[i].a_printer);
1243 curr->device = strdup("");
1245 curr->device = strdup(alias[i].a_alias_for);
1246 curr->remhost = strdup("");
1247 curr->cm = strdup("(alias)");
1248 curr->pr_next = NULL;
1250 first = curr;
1252 last->pr_next = curr;
1253 last = curr;