|
|
|
@ -160,16 +160,10 @@ typedef unsigned long bfd_size_type; |
|
|
|
|
|
|
|
#endif /* not BFD64 */ |
|
|
|
|
|
|
|
/* 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 bfd_signed_vma file_ptr; |
|
|
|
typedef bfd_vma ufile_ptr; |
|
|
|
/* An offset into a file. BFD always uses the largest possible offset
|
|
|
|
based on the build time availability of fseek, fseeko, or fseeko64. */ |
|
|
|
typedef @bfd_file_ptr@ file_ptr; |
|
|
|
typedef unsigned @bfd_file_ptr@ ufile_ptr; |
|
|
|
|
|
|
|
extern void bfd_sprintf_vma (bfd *, char *, bfd_vma); |
|
|
|
extern void bfd_fprintf_vma (bfd *, void *, bfd_vma); |
|
|
|
|