Remove definitions.
(mpw_fread, mpw_fwrite): Declare, define as substitutes
for fread and fwrite.
+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.
-/* MPW host-specific definitions. */
+/* Mac MPW host-specific definitions. */
#ifndef hosts_mpw_H
#define hosts_mpw_H
#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. */
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