Home | History | Annotate | Download | only in dix

Lines Matching refs:cbr

695     CallbackPtr cbr;
697 cbr = malloc(sizeof(CallbackRec));
698 if (!cbr)
700 cbr->proc = callback;
701 cbr->data = data;
702 cbr->next = (*pcbl)->list;
703 cbr->deleted = FALSE;
704 (*pcbl)->list = cbr;
712 CallbackPtr cbr, pcbr;
714 for (pcbr = NULL, cbr = cbl->list; cbr != NULL; pcbr = cbr, cbr = cbr->next) {
715 if ((cbr->proc == callback) && (cbr->data == data))
718 if (cbr != NULL) {
721 cbr->deleted = TRUE;
725 cbl->list = cbr->next;
727 pcbr->next = cbr->next;
728 free(cbr);
739 CallbackPtr cbr, pcbr;
742 for (cbr = cbl->list; cbr != NULL; cbr = cbr->next) {
743 (*(cbr->proc)) (pcbl, cbr->data, call_data);
762 for (pcbr = NULL, cbr = cbl->list; (cbr != NULL) && cbl->numDeleted;) {
763 if (cbr->deleted) {
765 cbr = cbr->next;
767 pcbr->next = cbr;
770 cbr = cbr->next;
772 cbl->list = cbr;
778 pcbr = cbr;
779 cbr = cbr->next;
789 CallbackPtr cbr, nextcbr;
804 for (cbr = cbl->list; cbr != NULL; cbr = nextcbr) {
805 nextcbr = cbr->next;
806 free(cbr);