Update after comment changes.
authorJohn Gilmore <gnu@cygnus>
Thu, 15 Oct 1992 11:36:46 +0000 (11:36 +0000)
committerJohn Gilmore <gnu@cygnus>
Thu, 15 Oct 1992 11:36:46 +0000 (11:36 +0000)
include/ChangeLog
include/bfd.h

index 3b74f340667f0f78bd80024f2ce05aafff0ced49..eee8ef7bed8989735818a7768dcb7b3f351926c7 100644 (file)
@@ -1,3 +1,7 @@
+Thu Oct 15 04:35:51 1992  John Gilmore  (gnu@cygnus.com)
+
+       * bfd.h:  Update after comment changes.
+
 Thu Oct  8 09:03:02 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
 
        * bfd.h (bfd_get_symbol_leading_char): new macro for getting in xvec
index 780c0bcdbdde86d678cb9924c768c578a2c9e8c3..430b0abc4bde0ea8ae6e51ac51f9d870aa6259b4 100644 (file)
@@ -1,5 +1,5 @@
 /* A -*- C -*- header file for the bfd library
-   Copyright 1990, 1991 Free Software Foundation, Inc.
+   Copyright 1990, 1991, 1992 Free Software Foundation, Inc.
    Contributed by Cygnus Support.
 
 This file is part of BFD, the Binary File Descriptor library.
@@ -65,8 +65,15 @@ typedef struct _bfd bfd;
 /* Yup, SVR4 has a "typedef enum boolean" in <sys/types.h>  -fnf */
 typedef enum bfd_boolean {false, true} boolean;
 
-/* Try to avoid breaking stuff */
-typedef  long int file_ptr;
+/* A pointer to a position in a file.  */
+/* FIXME:  This should be using off_t from <sys/types.h>.
+   For now, try to avoid breaking stuff by not including <sys/types.h> here.
+   This will break on systems with 64-bit file offsets (e.g. 4.4BSD).
+   Probably the best long-term answer is to avoid using file_ptr AND off_t 
+   in this header file, and to handle this in the BFD implementation
+   rather than in its interface.  */
+/* typedef off_t       file_ptr; */
+typedef long int file_ptr;
 
 /* Support for different sizes of target format ints and addresses */