#ifndef	CLIB_ERRORMSG_PROTOS_H
#define	CLIB_ERRORMSG_PROTOS_H
/*
**	$Filename: clib/errormsg_protos.h $
**	$Release: 4.01 $
**	$Revision: 4.01 $
**
**	(C) Copyright 1994 Frédéric Delacroix
**	    All Rights Reserved
*/

BOOL		AlertErrorMsg(LONG,ULONG,ULONG);
LONG		DisplayErrorMsgA(LONG,ULONG,ULONG,struct TagItem *);
LONG		DisplayMessageA(UBYTE *,APTR,struct TagItem *);
BYTE		ermOpenDeviceA(ULONG,ULONG,struct IORequest *,ULONG, struct TagItem" *);
struct Library *ermOpenLibraryA(STRPTR,ULONG,struct TagItem *)
struct Library *ermOpenLibraryIDA(ULONG,ULONG,APTR *,struct TagItem *)
APTR		ermOpenResourceA(STRPTR,APTR *,struct TagItem *)
STRPTR		GetErrorMsgA(LONG,ULONG,ULONG,struct TagItem *);
BOOL		PutErrorMsg(LONG,ULONG,ULONG,STRPTR);

/* varargs stubs, compile libraries first */

LONG		DisplayErrorMsg(LONG,ULONG,ULONG,Tag,...);
LONG		DisplayMessage(UBYTE *,APTR,Tag,...);
BYTE		ermOpenDevice(ULONG,ULONG,struct IORequest *,ULONG, Tag,...);
struct Library *ermOpenLibrary(STRPTR,ULONG,Tag,...);
struct Library *ermOpenLibraryID(ULONG,ULONG,APTR *,Tag,...);
APTR		ermOpenResource(STRPTR,APTR *,Tag,...);
STRPTR		GetErrorMsg(LONG,ULONG,ULONG,Tag,...);

#endif
