X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fcc65%2Fasmcode.h;h=b91b892d0afa0e01615adf614f669797e6bbab19;hb=9b7c16ec4cbb5282642c377272224e3fc825f860;hp=745be2118ac6910c381e6fc3db7cae9e99efbea5;hpb=9df7321d90332eeb24b3d72639577f801f30a010;p=cc65 diff --git a/src/cc65/asmcode.h b/src/cc65/asmcode.h index 745be2118..b91b892d0 100644 --- a/src/cc65/asmcode.h +++ b/src/cc65/asmcode.h @@ -6,10 +6,10 @@ /* */ /* */ /* */ -/* (C) 2000-2004 Ullrich von Bassewitz */ -/* Römerstraße 52 */ -/* D-70794 Filderstadt */ -/* EMail: uz@cc65.org */ +/* (C) 2000-2009, Ullrich von Bassewitz */ +/* Roemerstrasse 52 */ +/* D-70794 Filderstadt */ +/* EMail: uz@cc65.org */ /* */ /* */ /* This software is provided 'as-is', without any expressed or implied */ @@ -68,6 +68,9 @@ typedef struct { void GetCodePos (CodeMark* M); /* Get a marker pointing to the current output position */ +void RemoveCodeRange (const CodeMark* Start, const CodeMark* End); +/* Remove all code between two code markers */ + void RemoveCode (const CodeMark* M); /* Remove all code after the given code marker */ @@ -79,8 +82,8 @@ void MoveCode (const CodeMark* Start, const CodeMark* End, const CodeMark* Targe int CodeRangeIsEmpty (const CodeMark* Start, const CodeMark* End); /* Return true if the given code range is empty (no code between Start and End) */ -void WriteOutput (FILE* F); -/* Write the final output to a file */ +void WriteAsmOutput (void); +/* Write the final assembler output to the output file */