Lines Matching defs:icl

118     register InternalCallbackList icl;
122 icl = *callbacks;
123 count = icl ? icl->count : 0;
125 if (icl && icl->call_state) {
126 icl->call_state |= _XtCBFreeAfterCalling;
127 icl = (InternalCallbackList)
131 (void) memmove((char *) ToList(icl), (char *) ToList(*callbacks),
135 icl = (InternalCallbackList)
136 XtRealloc((char *) icl, (Cardinal) (sizeof(InternalCallbackRec) +
140 *callbacks = icl;
141 icl->count = (unsigned short) (count + 1);
142 icl->is_padded = 0;
143 icl->call_state = 0;
144 cl = ToList(icl) + count;
207 register InternalCallbackList icl;
211 icl = *callbacks;
212 i = icl ? icl->count : 0;
214 if (icl && icl->call_state) {
215 icl->call_state |= _XtCBFreeAfterCalling;
216 icl = (InternalCallbackList)
220 (void) memmove((char *) ToList(*callbacks), (char *) ToList(icl),
224 icl = (InternalCallbackList) XtRealloc((char *) icl,
231 *callbacks = icl;
232 icl->count = (unsigned short) (i + j);
233 icl->is_padded = 0;
234 icl->call_state = 0;
235 for (cl = ToList(icl) + i; --j >= 0;)
279 register InternalCallbackList icl;
283 icl = *callbacks;
284 if (!icl)
287 cl = ToList(icl);
288 for (i = icl->count; --i >= 0; cl++) {
290 if (icl->call_state) {
291 icl->call_state |= _XtCBFreeAfterCalling;
292 if (icl->count == 1) {
296 j = icl->count - i - 1;
297 ocl = ToList(icl);
298 icl = (InternalCallbackList)
302 icl->count = (unsigned short) (i + j);
303 icl->is_padded = 0;
304 icl->call_state = 0;
305 ncl = ToList(icl);
310 *callbacks = icl;
314 if (--icl->count) {
318 icl = (InternalCallbackList)
319 XtRealloc((char *) icl,
323 icl->count));
324 icl->is_padded = 0;
325 *callbacks = icl;
328 XtFree((char *) icl);
381 InternalCallbackList icl;
397 icl = *callbacks;
398 if (!icl) {
403 i = icl->count;
404 cl = ToList(icl);
405 if (icl->call_state) {
406 icl->call_state |= _XtCBFreeAfterCalling;
407 icl =
412 icl->count = (unsigned short) i;
413 icl->call_state = 0;
415 ccl = ToList(icl);
421 icl->count--;
427 if (icl->count) {
428 icl = (InternalCallbackList)
429 XtRealloc((char *) icl, (Cardinal) (sizeof(InternalCallbackRec) +
431 icl->count));
432 icl->is_padded = 0;
433 *callbacks = icl;
436 XtFree((char *) icl);
456 register InternalCallbackList icl = *callbacks;
458 if (icl) {
459 if (icl->call_state)
460 icl->call_state |= _XtCBFreeAfterCalling;
462 XtFree((char *) icl);
530 InternalCallbackList icl;
533 icl = *callbacks;
534 if (!icl) {
538 if (icl->is_padded)
539 return ToList(icl);
540 i = icl->count;
541 if (icl->call_state) {
544 icl->call_state |= _XtCBFreeAfterCalling;
545 ocl = ToList(icl);
546 icl = (InternalCallbackList)
550 icl->count = (unsigned short) i;
551 icl->call_state = 0;
552 cl = ToList(icl);
557 icl = (InternalCallbackList)
558 XtRealloc((char *) icl, (Cardinal) (sizeof(InternalCallbackRec)
561 cl = ToList(icl) + i;
563 icl->is_padded = 1;
566 *callbacks = icl;
567 return ToList(icl);
576 InternalCallbackList icl;
594 icl = *callbacks;
595 if (!icl) {
599 cl = ToList(icl);
600 if (icl->count == 1) {
605 ostate = icl->call_state;
606 icl->call_state = _XtCBCalling;
607 for (i = icl->count; --i >= 0; cl++)
610 icl->call_state |= ostate;
611 else if (icl->call_state & _XtCBFreeAfterCalling)
612 XtFree((char *) icl);
614 icl->call_state = ostate;
642 register InternalCallbackList icl;
654 icl = (InternalCallbackList) callbacks;
655 cl = ToList(icl);
656 if (icl->count == 1) {
661 ostate = icl->call_state;
662 icl->call_state = _XtCBCalling;
663 for (i = icl->count; --i >= 0; cl++)
666 icl->call_state |= ostate;
667 else if (icl->call_state & _XtCBFreeAfterCalling)
668 XtFree((char *) icl);
670 icl->call_state = 0;
680 register InternalCallbackList icl = (InternalCallbackList) callbacks;
687 cl = ToList(icl);
699 register InternalCallbackList icl;
711 icl = (InternalCallbackList) callbacks;
712 cl = ToList(icl);
713 if (icl->count == 1) {
719 ostate = icl->call_state;
720 icl->call_state = _XtCBCalling;
721 for (i = icl->count; --i >= 0; cl++) {
727 icl->call_state |= ostate;
728 else if (icl->call_state & _XtCBFreeAfterCalling)
729 XtFree((char *) icl);
731 icl->call_state = 0;