* listing.c (file_info_struct): Remove FILE, add POS.
authorRichard Henderson <rth@redhat.com>
Thu, 22 Jan 1998 00:50:17 +0000 (00:50 +0000)
committerRichard Henderson <rth@redhat.com>
Thu, 22 Jan 1998 00:50:17 +0000 (00:50 +0000)
(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.

gas/ChangeLog

index 98c70c48315738fc25f5e09d6e91bdf0e62a6fe8..0d102335ac37d61f4638fa94d4424fc6953b8c20 100644 (file)
@@ -1,3 +1,14 @@
+Wed Jan 21 16:49:10 1998  Richard Henderson  <rth@cygnus.com>
+
+       * 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  <nickc@cygnus.com>