* listing.c (buffer_line): rewind to the start of include

files, they might be included twice.
This commit is contained in:
Steve Chamberlain 1992-08-25 22:16:39 +00:00
parent 163107a143
commit ab737e518d
3 changed files with 17 additions and 5 deletions

View File

@ -1,3 +1,8 @@
Tue Aug 25 15:13:48 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* listing.c (buffer_line): rewind to the start of include
files, they might be included twice.
Mon Aug 24 12:45:43 1992 Ian Lance Taylor (ian@cygnus.com)
* Makefile.in: defined TARGET_CPU for C code so that it can choose
@ -141,6 +146,7 @@ Tue Jun 30 20:25:54 1992 D. V. Henkel-Wallace (gumby@cygnus.com)
* Makefile.in: Add program_suffix (parallel to program_prefix)
>>>>>>> 1.83
Wed Jun 24 10:57:54 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* app.c (process_escape): new function to handle escapes the right

View File

@ -120,6 +120,12 @@ sysv32)
emulation=sysv32
;;
sim)
obj_format=coffbfd
need_bfd="./../bfd/libbfd.a"
;;
coff* | sysv*)
obj_format=coff

View File

@ -92,11 +92,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
*/
#include "as.h"
<<<<<<< listing.c
#include <ansidecl.h>
=======
>>>>>>> 1.13
#include <obstack.h>
#include "input-file.h"
#include "targ-cpu.h"
@ -343,6 +338,9 @@ DEFUN(buffer_line,(file, line, size),
return "";
}
if (file->linenum == 0)
rewind(file->file);
if (file->end_pending == 10) {
*p ++ = '\n';
fseek(file->file, 0,0 );
@ -867,6 +865,8 @@ DEFUN_VOID(listing_eject)
void
DEFUN_VOID(listing_flags)
{
while ( (*input_line_pointer++) && (*input_line_pointer != '\n') )
input_line_pointer++;
}
void