Lines Matching refs:cbl
711 CallbackListPtr cbl = *pcbl;
714 for (pcbr = NULL, cbr = cbl->list; cbr != NULL; pcbr = cbr, cbr = cbr->next) {
719 if (cbl->inCallback) {
720 ++(cbl->numDeleted);
725 cbl->list = cbr->next;
738 CallbackListPtr cbl = *pcbl;
741 ++(cbl->inCallback);
742 for (cbr = cbl->list; cbr != NULL; cbr = cbr->next) {
745 --(cbl->inCallback);
747 if (cbl->inCallback)
752 if (cbl->deleted) {
761 if (cbl->numDeleted) {
762 for (pcbr = NULL, cbr = cbl->list; (cbr != NULL) && cbl->numDeleted;) {
771 free(cbl->list);
772 cbl->list = cbr;
774 cbl->numDeleted--;
788 CallbackListPtr cbl = *pcbl;
792 if (cbl->inCallback) {
793 cbl->deleted = TRUE;
804 for (cbr = cbl->list; cbr != NULL; cbr = nextcbr) {
808 free(cbl);
815 CallbackListPtr cbl;
820 cbl = malloc(sizeof(CallbackListRec));
821 if (!cbl)
823 cbl->inCallback = 0;
824 cbl->deleted = FALSE;
825 cbl->numDeleted = 0;
826 cbl->list = NULL;
827 *pcbl = cbl;