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