m_action

This call enables the activation of any event type, by processing the current do_event entry in the EVENT structure (definition of the EVENT structure is in EVENT.H). The calling application must set this entry prior to making an event request through m_action.
 

Allowable Actions

The different actions allowed by m_action are below.  All these example assume existance
of an EVENT structure called e.  That is, they are all in the following format: 

          EVENT e; 
          e.do_event = Some_Lovely_Little_Action; 
          m_action(&e); 

// Process the returned action's status and returned event... The e's appearing in this section are arbitrary, and should be replaced with your own event structure's name!

Inputs: e.do_event = DO_MOVE_TO_END Outputs: e.kind, e.data, e.scan, e.shifts, e.lics same as DO_EVENT.