changeset 7626:7ae305576201

[MSDOS]: Don't include files from the dos extender and debugger. Use the <coff.h> that was put in the right place a couple of djgpp versions ago. Consequently, use `unsigned short' for `word16' and `unsigned long' for `word32'.
author Richard M. Stallman <rms@gnu.org>
date Sun, 22 May 1994 19:55:13 +0000
parents ad2116571bc4
children 99cf43c08895
files src/unexec.c
diffstat 1 files changed, 9 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/src/unexec.c	Sun May 22 19:34:55 1994 +0000
+++ b/src/unexec.c	Sun May 22 19:55:13 1994 +0000
@@ -177,8 +177,7 @@
 #include <coff-encap/a.out.encap.h> /* The location might be a poor assumption */
 #else
 #ifdef MSDOS
-#include <../go32/gotypes.h>
-#include <../go32/ed/coff.h>
+#include <coff.h>
 #define filehdr external_filehdr
 #define scnhdr external_scnhdr
 #define syment external_syment
@@ -187,14 +186,14 @@
 #define n_type e_type
 struct aouthdr
 {
-  word16 	magic;		/* type of file				*/
-  word16	vstamp;		/* version stamp			*/
-  word32	tsize;		/* text size in bytes, padded to FW bdry*/
-  word32	dsize;		/* initialized data "  "		*/
-  word32	bsize;		/* uninitialized data "   "		*/
-  word32	entry;		/* entry pt.				*/
-  word32 	text_start;	/* base of text used for this file */
-  word32 	data_start;	/* base of data used for this file */
+  unsigned short	magic;	/* type of file				*/
+  unsigned short	vstamp;	/* version stamp			*/
+  unsigned long		tsize;	/* text size in bytes, padded to FW bdry*/
+  unsigned long		dsize;	/* initialized data "  "		*/
+  unsigned long		bsize;	/* uninitialized data "   "		*/
+  unsigned long		entry;	/* entry pt.				*/
+  unsigned long	 	text_start;/* base of text used for this file */
+  unsigned long	 	data_start;/* base of data used for this file */
 };