Lines Matching full:spot
287 /* Cut an event, and return the next valid spot, or the tail */
289 static int SDL_CutEvent(int spot)
291 if ( spot == SDL_EventQ.head ) {
295 if ( (spot+1)%MAXEVENTS == SDL_EventQ.tail ) {
296 SDL_EventQ.tail = spot;
307 for ( here=spot; here != SDL_EventQ.tail; here = next ) {
311 return(spot);
335 int spot;
343 spot = SDL_EventQ.head;
344 while ((used < numevents)&&(spot != SDL_EventQ.tail)) {
345 if ( mask & SDL_EVENTMASK(SDL_EventQ.event[spot].type) ) {
346 events[used++] = SDL_EventQ.event[spot];
348 spot = SDL_CutEvent(spot);
350 spot = (spot+1)%MAXEVENTS;
353 spot = (spot+1)%MAXEVENTS;