This is the mail archive of the
cygwin-developers@sourceware.cygnus.com
mailing list for the Cygwin project.
a.out.h
- To: cygwin-developers@sourceware.cygnus.com
- Subject: a.out.h
- From: Kazuhiro Fujieda <fujieda@jaist.ac.jp>
- Date: 12 Aug 1999 13:14:54 +0900
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