home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
640a.lha
/
FLUSHLibrary_v1.1
/
C-Support
/
Flush.H
< prev
next >
Wrap
C/C++ Source or Header
|
1992-04-14
|
1KB
|
46 lines
#ifndef FLUSH_H
#define FLUSH_H
/*
* --------------------------------------------------------------
* Project name: FLUSHLibrary Launched: 01/04/92 by Ms...
* --------------------------------------------------------------
* This file "flush.library C include file"
* created: 01/04/92 last modified: 14/04/92
* version: 1.1 PV: 003
* These are general data, needed by client programs written in
* the C programming language.
* These are library function definitions.
*
* FLUSH:C-Support/Flush.H flush@alphanet.imp.com
* This file (C) Marc Schaefer 1992.
* Created by Michel Schinz, and fine tuned to the Commodore
* specifications by Yves Perrenoud.
*/
#ifndef EXEC_TYPES_H
#include <exec/types.h>
#endif
/* Defines */
#define MODE_SIGNALME 1
#define MODE_HANDLER 2
#define MODE_MSG 3
/* Pragmas. */
#ifdef LATTICE
#pragma libcall FlushBase FlushDo 1E 0
#pragma libcall FlushBase FlushEnableAnnounce 24 218004
#pragma libcall FlushBase FlushDisableAnnounce 2A 001
#endif LATTICE
/* Protos. */
void FlushDo(void);
ULONG FlushEnableAnnounce(ULONG mode, APTR handler, ULONG data, LONG pri);
void FlushDisableAnnounce(ULONG flushid);
#endif /* FLUSH_H */