Lines Matching defs:sptr
940 SignalEventRec *sptr;
945 sptr = freeSignalRecs;
946 freeSignalRecs = sptr->se_next;
949 sptr = XtNew(SignalEventRec);
952 sptr->se_next = app->signalQueue;
953 sptr->se_closure = closure;
954 sptr->se_proc = proc;
955 sptr->app = app;
956 sptr->se_notice = FALSE;
957 app->signalQueue = sptr;
959 return (XtSignalId) sptr;
1029 InputEvent *sptr;
1050 sptr = XtNew(InputEvent);
1052 sptr->ie_proc = proc;
1053 sptr->ie_closure = closure;
1054 sptr->app = app;
1055 sptr->ie_oq = NULL;
1056 sptr->ie_source = source;
1057 sptr->ie_condition = condition;
1058 sptr->ie_next = app->input_list[source];
1059 app->input_list[source] = sptr;
1062 if (sptr->ie_next == NULL)
1078 return ((XtInputId) sptr);
1084 register InputEvent *sptr, *lptr;
1090 sptr = app->outstandingQueue;
1092 for (; sptr != NULL; sptr = sptr->ie_oq) {
1093 if (sptr == (InputEvent *) id) {
1095 app->outstandingQueue = sptr->ie_oq;
1097 lptr->ie_oq = sptr->ie_oq;
1099 lptr = sptr;
1102 if (app->input_list && (sptr = app->input_list[source]) != NULL) {
1103 for (lptr = NULL; sptr; sptr = sptr->ie_next) {
1104 if (sptr == (InputEvent *) id) {
1109 app->input_list[source] = sptr->ie_next;
1112 lptr->ie_next = sptr->ie_next;
1117 if ((sptr->ie_condition & XtInputReadMask) &&
1120 if ((sptr->ie_condition & XtInputWriteMask) &&
1123 if ((sptr->ie_condition & XtInputExceptMask) &&
1127 XtFree((char *) sptr);
1131 lptr = sptr;