From: Richard Henderson Date: Thu, 22 Jan 1998 00:50:17 +0000 (+0000) Subject: * listing.c (file_info_struct): Remove FILE, add POS. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=cc746b3ed571aba2890e4abf51879aeb65168587;p=binutils-gdb.git * listing.c (file_info_struct): Remove FILE, add POS. (last_open_file_info, last_open_file): New; a one entry FILE* cache. (file_info): Don't open the file. (buffer_line): Check for the file in the last_open cache, updating as necessary. (print_source): Don't reference file_info->file. (listing_listing): Likewise. (listing_print): Close the file in the cache, if any. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index 98c70c48315..0d102335ac3 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,14 @@ +Wed Jan 21 16:49:10 1998 Richard Henderson + + * listing.c (file_info_struct): Remove FILE, add POS. + (last_open_file_info, last_open_file): New; a one entry FILE* cache. + (file_info): Don't open the file. + (buffer_line): Check for the file in the last_open cache, updating + as necessary. + (print_source): Don't reference file_info->file. + (listing_listing): Likewise. + (listing_print): Close the file in the cache, if any. + start-sanitize-m32rx Tue Jan 20 17:08:53 1998 Nick Clifton