* hosts/mpw.h (SEEK_SET, SEEK_CUR, BYTES_IN_PRINTF_INT):
authorStan Shebs <shebs@codesourcery.com>
Sat, 4 Mar 1995 00:47:01 +0000 (00:47 +0000)
committerStan Shebs <shebs@codesourcery.com>
Sat, 4 Mar 1995 00:47:01 +0000 (00:47 +0000)
Remove definitions.
(mpw_fread, mpw_fwrite): Declare, define as substitutes
for fread and fwrite.

bfd/ChangeLog.mpw
bfd/hosts/mpw.h

index c03eeed439066ce730ca3c46452b5aacf0927719..0797b4647d00ef1857a31d9124d0aa53e203efcf 100644 (file)
@@ -1,3 +1,10 @@
+Fri Mar  3 16:43:39 1995  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * hosts/mpw.h (SEEK_SET, SEEK_CUR, BYTES_IN_PRINTF_INT):
+       Remove definitions.
+       (mpw_fread, mpw_fwrite): Declare, define as substitutes
+       for fread and fwrite.
+
 Tue Jan  3 12:13:39 1995  Stan Shebs  <shebs@andros.cygnus.com>
 
        * mpw-make.in (DebugOptions): Remove define of DEBUG_BFD_SEND.
index b78338a9a4e6c6baae0e56e675a299fd6d040588..9c8ebf6f40bd522a37dd51add6b7edd2633fe250 100644 (file)
@@ -1,4 +1,4 @@
-/* MPW host-specific definitions. */
+/* Mac MPW host-specific definitions. */
 
 #ifndef        hosts_mpw_H
 #define hosts_mpw_H
@@ -14,6 +14,9 @@
 #define ALMOST_STDC
 #endif
 
+/* This bit of ugliness works around the stupid and useless definitions
+   of true and false in BFD header files.  */
+
 #ifdef BFD_TRUE_FALSE
 #ifndef false
 #define false mpw_false
 #ifndef        O_ACCMODE
 #define O_ACCMODE (O_RDONLY | O_WRONLY | O_RDWR)
 #endif
-#ifndef        SEEK_SET
-#define SEEK_SET 0
-#endif
-#ifndef        SEEK_CUR
-#define SEEK_CUR 1
-#endif
-
-#ifndef        BYTES_IN_PRINTF_INT
-#define BYTES_IN_PRINTF_INT 4
-#endif
 
 /* Binary files have different characteristics; for instance, no cr/nl
    translation. */
@@ -70,12 +63,16 @@ int fstat ();
 
 FILE *mpw_fopen ();
 int mpw_fseek ();
+int mpw_fread ();
+int mpw_fwrite ();
 void mpw_abort ();
 
 /* Map these standard functions to improved versions in libiberty. */
 
 #define fopen mpw_fopen
 #define fseek mpw_fseek
+#define fread mpw_fread
+#define fwrite mpw_fwrite
 #define abort mpw_abort
 
 #ifndef TRUE_FALSE_ALREADY_DEFINED