aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPo Lu2024-06-04 15:12:18 +0800
committerPo Lu2024-06-04 15:20:06 +0800
commitc826acd4e1e812453ee71c32748dc3b02df6dd54 (patch)
tree4011821f477dc0035a50f267151384d4bb743a8d
parentf69826a63d18782e372753d25d14a35249ef605d (diff)
downloademacs-c826acd4e1e812453ee71c32748dc3b02df6dd54.tar.gz
emacs-c826acd4e1e812453ee71c32748dc3b02df6dd54.zip
Fix the DJGPP build
* config.bat: Update endian.in-h from endian.in.h. * msdos/sedlibmk.inp (HAVE_ENDIAN_H) (NEXT_AS_FIRST_DIRECTIVE_ENDIAN_H, NEXT_ENDIAN_H, ENDIAN_H) (ENDIAN_H_JUST_MISSING_STDINT, GL_GENERATE_ENDIAN_H_CONDITION): Define appropriately for DJGPP.
-rw-r--r--config.bat1
-rw-r--r--msdos/sedlibmk.inp6
2 files changed, 7 insertions, 0 deletions
diff --git a/config.bat b/config.bat
index 20dbfda5548..36bc5a022f2 100644
--- a/config.bat
+++ b/config.bat
@@ -280,6 +280,7 @@ If Exist assert.in.h update assert.in.h assert.in-h
280If Exist byteswap.in.h update byteswap.in.h byteswap.in-h 280If Exist byteswap.in.h update byteswap.in.h byteswap.in-h
281If Exist dirent.in.h update dirent.in.h dirent.in-h 281If Exist dirent.in.h update dirent.in.h dirent.in-h
282If Exist errno.in.h update errno.in.h errno.in-h 282If Exist errno.in.h update errno.in.h errno.in-h
283If Exist endian.in.h update endian.in.h endian.in-h
283If Exist execinfo.in.h update execinfo.in.h execinfo.in-h 284If Exist execinfo.in.h update execinfo.in.h execinfo.in-h
284If Exist fcntl.in.h update fcntl.in.h fcntl.in-h 285If Exist fcntl.in.h update fcntl.in.h fcntl.in-h
285If Exist getopt.in.h update getopt.in.h getopt.in-h 286If Exist getopt.in.h update getopt.in.h getopt.in-h
diff --git a/msdos/sedlibmk.inp b/msdos/sedlibmk.inp
index d0b2da08656..8a2b23c93a5 100644
--- a/msdos/sedlibmk.inp
+++ b/msdos/sedlibmk.inp
@@ -219,6 +219,7 @@ s/@PACKAGE@/emacs/
219/^HAVE_DECL_STRTOUMAX *=/s/@HAVE_DECL_STRTOUMAX@/1/ 219/^HAVE_DECL_STRTOUMAX *=/s/@HAVE_DECL_STRTOUMAX@/1/
220/^HAVE_DIRENT_H *=/s/@HAVE_DIRENT_H@/1/ 220/^HAVE_DIRENT_H *=/s/@HAVE_DIRENT_H@/1/
221/^HAVE_DUP2 *=/s/@HAVE_DUP2@/1/ 221/^HAVE_DUP2 *=/s/@HAVE_DUP2@/1/
222/^HAVE_ENDIAN_H *=/s/@HAVE_ENDIAN_H@/1/
222/^HAVE_FSYNC *=/s/@HAVE_FSYNC@/1/ 223/^HAVE_FSYNC *=/s/@HAVE_FSYNC@/1/
223/^HAVE_FTRUNCATE *=/s/@HAVE_FTRUNCATE@/1/ 224/^HAVE_FTRUNCATE *=/s/@HAVE_FTRUNCATE@/1/
224/^HAVE_GETHOSTNAME *=/s/@HAVE_GETHOSTNAME@/1/ 225/^HAVE_GETHOSTNAME *=/s/@HAVE_GETHOSTNAME@/1/
@@ -288,6 +289,7 @@ s/@PACKAGE@/emacs/
288/^MKDIR_P *=/s/@MKDIR_P@/echo/ 289/^MKDIR_P *=/s/@MKDIR_P@/echo/
289/^NEXT_AS_FIRST_DIRECTIVE_DIRENT_H *=/s/@[^@\n]*@/<dirent.h>/ 290/^NEXT_AS_FIRST_DIRECTIVE_DIRENT_H *=/s/@[^@\n]*@/<dirent.h>/
290/^NEXT_AS_FIRST_DIRECTIVE_ERRNO_H *=/s/@[^@\n]*@// 291/^NEXT_AS_FIRST_DIRECTIVE_ERRNO_H *=/s/@[^@\n]*@//
292/^NEXT_AS_FIRST_DIRECTIVE_ENDIAN_H *=/s/@[^@\n]*@/<endian.h>/
291/^NEXT_AS_FIRST_DIRECTIVE_FCNTL_H *=/s/@[^@\n]*@/<fcntl.h>/ 293/^NEXT_AS_FIRST_DIRECTIVE_FCNTL_H *=/s/@[^@\n]*@/<fcntl.h>/
292/^NEXT_AS_FIRST_DIRECTIVE_GETOPT_H *=/s/@[^@\n]*@/<getopt.h>/ 294/^NEXT_AS_FIRST_DIRECTIVE_GETOPT_H *=/s/@[^@\n]*@/<getopt.h>/
293/^NEXT_AS_FIRST_DIRECTIVE_LIMITS_H *=/s/@[^@\n]*@/<limits.h>/ 295/^NEXT_AS_FIRST_DIRECTIVE_LIMITS_H *=/s/@[^@\n]*@/<limits.h>/
@@ -306,6 +308,7 @@ s/@PACKAGE@/emacs/
306/^NEXT_DIRENT_H *=/s/@[^@\n]*@/<dirent.h>/ 308/^NEXT_DIRENT_H *=/s/@[^@\n]*@/<dirent.h>/
307/^NEXT_DIRENT_H *=/s/@[^@\n]*@/<dirent.h>/ 309/^NEXT_DIRENT_H *=/s/@[^@\n]*@/<dirent.h>/
308/^NEXT_ERRNO_H *=/s/@[^@\n]*@// 310/^NEXT_ERRNO_H *=/s/@[^@\n]*@//
311/^NEXT_ENDIAN_H *=/s/@[^@\n]*@/<endian.h>/
309/^NEXT_FCNTL_H *=/s/@[^@\n]*@/<fcntl.h>/ 312/^NEXT_FCNTL_H *=/s/@[^@\n]*@/<fcntl.h>/
310/^NEXT_FLOAT_H *=/s/@[^@\n]*@// 313/^NEXT_FLOAT_H *=/s/@[^@\n]*@//
311/^NEXT_GETOPT_H *=/s/@[^@\n]*@/<getopt.h>/ 314/^NEXT_GETOPT_H *=/s/@[^@\n]*@/<getopt.h>/
@@ -342,6 +345,8 @@ s/@PACKAGE@/emacs/
342/^ALLOCA_H *=/s/@[^@\n]*@/alloca.h/ 345/^ALLOCA_H *=/s/@[^@\n]*@/alloca.h/
343/^BYTESWAP_H *=/s/@[^@\n]*@/byteswap.h/ 346/^BYTESWAP_H *=/s/@[^@\n]*@/byteswap.h/
344/^DIRENT_H *=/s/@[^@\n]*@// 347/^DIRENT_H *=/s/@[^@\n]*@//
348/^ENDIAN_H *=/s/@[^@\n]*@/endian.h/
349/^ENDIAN_H_JUST_MISSING_STDINT *=/s/@[^@\n]*@/1/
345/^ERRNO_H *=/s/@[^@\n]*@// 350/^ERRNO_H *=/s/@[^@\n]*@//
346/^EXECINFO_H *=/s/@[^@\n]*@/execinfo.h/ 351/^EXECINFO_H *=/s/@[^@\n]*@/execinfo.h/
347/^FLOAT_H *=/s/@[^@\n]*@// 352/^FLOAT_H *=/s/@[^@\n]*@//
@@ -436,6 +441,7 @@ s/@echo /@djecho /
436s/= @GL_GENERATE_ASSERT_H_CONDITION@/= 1/ 441s/= @GL_GENERATE_ASSERT_H_CONDITION@/= 1/
437s/= @GL_GENERATE_ALLOCA_H_CONDITION@/= 1/ 442s/= @GL_GENERATE_ALLOCA_H_CONDITION@/= 1/
438s/= @GL_GENERATE_BYTESWAP_H_CONDITION@/= 1/ 443s/= @GL_GENERATE_BYTESWAP_H_CONDITION@/= 1/
444s/= @GL_GENERATE_ENDIAN_H_CONDITION@/= 1/
439s/= @GL_GENERATE_EXECINFO_H_CONDITION@/= 1/ 445s/= @GL_GENERATE_EXECINFO_H_CONDITION@/= 1/
440s/= @GL_GENERATE_IEEE754_H_CONDITION@/= 1/ 446s/= @GL_GENERATE_IEEE754_H_CONDITION@/= 1/
441s/= @GL_GENERATE_STDALIGN_H_CONDITION@/= 1/ 447s/= @GL_GENERATE_STDALIGN_H_CONDITION@/= 1/