1 //	Copyright (C) 1999-2012 Core Technologies.
2 //
3 //	This file is part of tpasm.
4 //
5 //	tpasm is free software; you can redistribute it and/or modify
6 //	it under the terms of the tpasm LICENSE AGREEMENT.
7 //
8 //	tpasm is distributed in the hope that it will be useful,
9 //	but WITHOUT ANY WARRANTY; without even the implied warranty of
10 //	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11 //	tpasm LICENSE AGREEMENT for more details.
12 //
13 //	You should have received a copy of the tpasm LICENSE AGREEMENT
14 //	along with tpasm; see the file "LICENSE.TXT".
15 
16 
17 void ReportDiagnostic(const char *format,...);
18 void ReportComplaint(bool isError,const char *format,...);
19 void AssemblyComplaint(WHERE_FROM *whereFrom,bool isError,const char *format,...);
20 void AssemblySupplement(WHERE_FROM *whereFrom,const char *format,...);
21 void CreateListStringValue(LISTING_RECORD *listingRecord,int value,bool unresolved);
22 void OutputListFileHeader(time_t timeVal);
23 void OutputListFileLine(LISTING_RECORD *listingRecord,const char *sourceLine);
24 void OutputListFileStats(unsigned int totalTime);
25 void OutputListFileSegments();
26 bool OutputTextSymbols(FILE *file);
27 void OutputListFileLabels();
28