src/events/SDL_events.c
branchSDL-1.3
changeset 1724 6c63fc2bd986
parent 1722 5daa04d862f1
child 1731 875c3cf1a12c
equal deleted inserted replaced
1723:4bdbb9b2bd0a 1724:6c63fc2bd986
   371         used = -1;
   371         used = -1;
   372     }
   372     }
   373     return (used);
   373     return (used);
   374 }
   374 }
   375 
   375 
       
   376 SDL_bool
       
   377 SDL_HasEvent(Uint32 mask)
       
   378 {
       
   379     return (SDL_PeepEvents(NULL, 0, SDL_PEEKEVENT, mask) > 0);
       
   380 }
       
   381 
   376 /* Run the system dependent event loops */
   382 /* Run the system dependent event loops */
   377 void
   383 void
   378 SDL_PumpEvents(void)
   384 SDL_PumpEvents(void)
   379 {
   385 {
   380     if (!SDL_EventThread) {
   386     if (!SDL_EventThread) {
   518 }
   524 }
   519 
   525 
   520 /* This is a generic event handler.
   526 /* This is a generic event handler.
   521  */
   527  */
   522 int
   528 int
   523 SDL_PrivateSysWMEvent(SDL_SysWMmsg * message)
   529 SDL_SendSysWMEvent(SDL_SysWMmsg * message)
   524 {
   530 {
   525     int posted;
   531     int posted;
   526 
   532 
   527     posted = 0;
   533     posted = 0;
   528     if (SDL_ProcessEvents[SDL_SYSWMEVENT] == SDL_ENABLE) {
   534     if (SDL_ProcessEvents[SDL_SYSWMEVENT] == SDL_ENABLE) {