This is the mail archive of the cygwin-developers@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

a.out.h


In a.out.h, several equal symbols have been errneously deleted
since the 1999-Aug-04 snapshot.

--- winsup/include/a.out.h-	Wed Aug 04 13:27:38 1999
+++ winsup/include/a.out.h	Wed Aug 11 18:29:40 1999
@@ -45,10 +45,10 @@
 
 #define LYNXCOFFMAGIC	0415
 
-#define I386BADMAG(x) (((x).f_magic ! I386MAGIC) \
-		       && (x).f_magic ! I386AIXMAGIC \
-		       && (x).f_magic ! I386PTXMAGIC \
-		       && (x).f_magic ! LYNXCOFFMAGIC)
+#define I386BADMAG(x) (((x).f_magic != I386MAGIC) \
+		       && (x).f_magic != I386AIXMAGIC \
+		       && (x).f_magic != I386PTXMAGIC \
+		       && (x).f_magic != LYNXCOFFMAGIC)
 
 #define	FILHDR	struct external_filehdr
 #define	FILHSZ	20
@@ -409,9 +409,9 @@
 #define DT_FCN		(2)	/* function */
 #define DT_ARY		(3)	/* array */
 
-#define ISPTR(x)	(((x) & N_TMASK)  (DT_PTR << N_BTSHFT))
-#define ISFCN(x)	(((x) & N_TMASK)  (DT_FCN << N_BTSHFT))
-#define ISARY(x)	(((x) & N_TMASK)  (DT_ARY << N_BTSHFT))
+#define ISPTR(x)	(((x) & N_TMASK) == (DT_PTR << N_BTSHFT))
+#define ISFCN(x)	(((x) & N_TMASK) == (DT_FCN << N_BTSHFT))
+#define ISARY(x)	(((x) & N_TMASK) == (DT_ARY << N_BTSHFT))
 
 #ifdef __cplusplus
 }

____
  | AIST      Kazuhiro Fujieda <fujieda@jaist.ac.jp>
  | HOKURIKU  School of Information Science
o_/ 1990      Japan Advanced Institute of Science and Technology

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]