#ifndef CLIB_INSPECTOR_PROTOS_H
#define CLIB_INSPECTOR_PROTOS_H

/*
**	$VER: inspector_protos.h 37.4 (13.11.93)
**
**	inspector.library prototypes
**
**	Copyright © 1993 Sebastiano Vigna, Fabrizio Lodi and Reinhard Spisser
**	All Rights Reserved
*/




LONG InspectorPatch(STRPTR, STRPTR,  BOOL);
LONG InspectorSetFlags(STRPTR, STRPTR, LONGBITS, LONGBITS);
ULONG InspectorDisplayCaller(STRPTR,LONGBITS);
void InspectorDisplayContent(APTR);
LONGBITS InspectorGetFlags(struct InspectorLibrary *,  struct FunctionData *);
LONG InspectorIncludeTask(STRPTR, BOOL);
LONG InspectorExcludeTask(STRPTR, BOOL);
BOOL InspectorEnoughStack(void);
LONG InspectorSetSpeed(ULONG);
BOOL InspectorAskEnter(ULONG);
ULONG InspectorDisplayBadArg(STRPTR funcName, LONGBITS inspFlags, STRPTR argName, STRPTR errMsg, ULONG ID);


STRPTR IsBadChipP(APTR);
STRPTR IsBadEvenChipP(APTR);
STRPTR IsBadAlignedChipP(APTR);
STRPTR IsBadFastP(APTR);
STRPTR IsBadEvenFastP(APTR);
STRPTR IsBadAlignedFastP(APTR);
STRPTR IsBadLocalP(APTR);
STRPTR IsBadEvenLocalP(APTR);
STRPTR IsBadAlignedLocalP(APTR);
STRPTR IsBad24BitDMAP(APTR);
STRPTR IsBadEven24BitDMAP(APTR);
STRPTR IsBadAligned24BitDMAP(APTR);
STRPTR IsBadNonNULLP(APTR);
STRPTR IsBadP(APTR);
STRPTR IsBadEvenP(APTR);
STRPTR IsBadAlignedP(APTR);
STRPTR IsBadFirstPageP(APTR);

#endif
