home *** CD-ROM | disk | FTP | other *** search
- /*-- AutoRev header do NOT edit!
- *
- * Program : Messages.c
- * Copyright : Copyright © 1991-92 Jaba Development
- * Author : Jan van den Baard
- * Creation Date : 04-Apr-92
- * Current version : 2.0
- * Translator : Dice v2.06.40
- *
- * REVISION HISTORY
- *
- * Date Version Comment
- * --------- ------- ------------------------------------------
- * 04-Apr-92 2.0 Message routines. (rewrite)
- *
- *-- REV_END --*/
-
- #include "View.h"
-
- Prototype long ReadMsgPort( struct MsgPort * );
- Prototype void ClearMsgPort( struct MsgPort * );
-
- ULONG vwClass;
- UWORD vwCode, vwQualifier;
-
- long ReadMsgPort( struct MsgPort *port )
- {
- struct IntuiMessage *msg;
-
- if ( msg = GT_GetIMsg( port )) {
-
- vwClass = msg->Class;
- vwCode = msg->Code;
- vwQualifier = msg->Qualifier;
-
- GT_ReplyIMsg( msg );
-
- return( TRUE );
- }
-
- return( FALSE );
- }
-
- void ClearMsgPort( struct MsgPort *port )
- {
- struct Message *msg;
-
- Forbid();
- while( msg = GetMsg( port )) ReplyMsg( msg );
- Permit();
- }
-