/* AnalyzerSpec.h */

#ifndef Included_AnalyzerSpec_h
#define Included_AnalyzerSpec_h

/* AnalyzerSpec module depends on */
/* MiscInfo.h */
/* Audit */
/* Debug */
/* Definitions */
/* Memory */
/* DataMunging */

struct AnalyzerSpecRec;
typedef struct AnalyzerSpecRec AnalyzerSpecRec;

/* create a new analyzer spec */
AnalyzerSpecRec*		NewAnalyzerSpec(char* Identifier);

/* dispose analyzer spec */
void								DisposeAnalyzerSpec(AnalyzerSpecRec* Analyzer);

/* get actual heap block analyzer identifier string */
char*								GetAnalyzerSpecString(AnalyzerSpecRec* Analyzer);

#endif
