* 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.
This commit is contained in:
Stan Shebs 1995-03-04 00:47:01 +00:00
parent cb7973c33e
commit ab62d0499e
2 changed files with 15 additions and 11 deletions

View 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.

View 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
@ -35,16 +38,6 @@
#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