aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2011-05-07 13:24:55 +0300
committerEli Zaretskii2011-05-07 13:24:55 +0300
commit75c0d28a6a89e31172e2533ef9638c75af02dada (patch)
tree7bd6fd369c329b1e163ba977902c067f0c9a24c6
parent58f74fe408fe268fb6b570da9ae545a9fb1fd56c (diff)
downloademacs-75c0d28a6a89e31172e2533ef9638c75af02dada.tar.gz
emacs-75c0d28a6a89e31172e2533ef9638c75af02dada.zip
Adapt MS-DOS configury to latest changes.
msdos/inttypes.h: Include stdint.h. (uintmax_t): Don't define, it is defined in stdint.h. msdos/sedlibmk.inp (am__append_1): Edit to comment out. (am__append_2): Edit to expose. (NEXT_AS_FIRST_DIRECTIVE_STDARG_H, NEXT_STDARG_H, STDARG_H): Edit to empty. (@GL_GENERATE_STDARG_H_TRUE@, @GL_GENERATE_STDARG_H_FALSE@): Edit to comment out corresponding lines.
-rw-r--r--msdos/ChangeLog12
-rw-r--r--msdos/inttypes.h6
-rw-r--r--msdos/sedlibmk.inp9
3 files changed, 25 insertions, 2 deletions
diff --git a/msdos/ChangeLog b/msdos/ChangeLog
index 5e793544545..12fd7675d67 100644
--- a/msdos/ChangeLog
+++ b/msdos/ChangeLog
@@ -1,3 +1,15 @@
12011-05-07 Eli Zaretskii <eliz@gnu.org>
2
3 * inttypes.h: Include stdint.h.
4 (uintmax_t): Don't define, it is defined in stdint.h.
5
6 * sedlibmk.inp (am__append_1): Edit to comment out.
7 (am__append_2): Edit to expose.
8 (NEXT_AS_FIRST_DIRECTIVE_STDARG_H, NEXT_STDARG_H, STDARG_H): Edit
9 to empty.
10 (@GL_GENERATE_STDARG_H_TRUE@, @GL_GENERATE_STDARG_H_FALSE@): Edit
11 to comment out corresponding lines.
12
12011-04-30 Eli Zaretskii <eliz@gnu.org> 132011-04-30 Eli Zaretskii <eliz@gnu.org>
2 14
3 * inttypes.h: New file. 15 * inttypes.h: New file.
diff --git a/msdos/inttypes.h b/msdos/inttypes.h
index 650fea1d0a8..e21f1b1055c 100644
--- a/msdos/inttypes.h
+++ b/msdos/inttypes.h
@@ -20,11 +20,15 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
20#ifndef _REPL_INTTYPES_H 20#ifndef _REPL_INTTYPES_H
21#define _REPL_INTTYPES_H 21#define _REPL_INTTYPES_H
22 22
23/* As of May 2011, DJGPP v2.04 does not include stdint.h in its
24 inttypes.h, although it should. Therefore, include stdint.h
25 unconditionally. */
26#include <stdint.h>
27
23#if __DJGPP__ > 2 || __DJGPP_MINOR__ >= 4 28#if __DJGPP__ > 2 || __DJGPP_MINOR__ >= 4
24#include_next <inttypes.h> 29#include_next <inttypes.h>
25#else /* __DJGPP__ < 2.04 */ 30#else /* __DJGPP__ < 2.04 */
26#include <stdlib.h> 31#include <stdlib.h>
27#define uintmax_t unsigned long long
28#define strtoumax strtoull 32#define strtoumax strtoull
29#endif /* __DJGPP__ < 2.04 */ 33#endif /* __DJGPP__ < 2.04 */
30 34
diff --git a/msdos/sedlibmk.inp b/msdos/sedlibmk.inp
index a99d0229df8..0c501421821 100644
--- a/msdos/sedlibmk.inp
+++ b/msdos/sedlibmk.inp
@@ -401,6 +401,7 @@ am__cd = cd
401# MKDIR_P lines are edited further below 401# MKDIR_P lines are edited further below
402/^MKDIR_P *=/s/@MKDIR_P@// 402/^MKDIR_P *=/s/@MKDIR_P@//
403/^NEXT_AS_FIRST_DIRECTIVE_GETOPT_H *=/s/@[^@\n]*@/<getopt.h>/ 403/^NEXT_AS_FIRST_DIRECTIVE_GETOPT_H *=/s/@[^@\n]*@/<getopt.h>/
404/^NEXT_AS_FIRST_DIRECTIVE_STDARG_H *=/s/@[^@\n]*@//
404/^NEXT_AS_FIRST_DIRECTIVE_STDDEF_H *=/s/@[^@\n]*@// 405/^NEXT_AS_FIRST_DIRECTIVE_STDDEF_H *=/s/@[^@\n]*@//
405/^NEXT_AS_FIRST_DIRECTIVE_STDINT_H *=/s/@[^@\n]*@/<stdint.h>/ 406/^NEXT_AS_FIRST_DIRECTIVE_STDINT_H *=/s/@[^@\n]*@/<stdint.h>/
406/^NEXT_AS_FIRST_DIRECTIVE_STDIO_H *=/s/@[^@\n]*@/<stdio.h>/ 407/^NEXT_AS_FIRST_DIRECTIVE_STDIO_H *=/s/@[^@\n]*@/<stdio.h>/
@@ -409,6 +410,7 @@ am__cd = cd
409/^NEXT_AS_FIRST_DIRECTIVE_TIME_H *=/s/@[^@\n]*@/<time.h>/ 410/^NEXT_AS_FIRST_DIRECTIVE_TIME_H *=/s/@[^@\n]*@/<time.h>/
410/^NEXT_AS_FIRST_DIRECTIVE_UNISTD_H *=/s/@[^@\n]*@/<unistd.h>/ 411/^NEXT_AS_FIRST_DIRECTIVE_UNISTD_H *=/s/@[^@\n]*@/<unistd.h>/
411/^NEXT_GETOPT_H *=/s/@[^@\n]*@/<getopt.h>/ 412/^NEXT_GETOPT_H *=/s/@[^@\n]*@/<getopt.h>/
413/^NEXT_STDARG_H *=/s/@[^@\n]*@//
412/^NEXT_STDDEF_H *=/s/@[^@\n]*@// 414/^NEXT_STDDEF_H *=/s/@[^@\n]*@//
413/^NEXT_STDIO_H *=/s/@[^@\n]*@/<stdio.h>/ 415/^NEXT_STDIO_H *=/s/@[^@\n]*@/<stdio.h>/
414/^NEXT_STDINT_H *=/s/@[^@\n]*@/<stdint.h>/ 416/^NEXT_STDINT_H *=/s/@[^@\n]*@/<stdint.h>/
@@ -506,6 +508,7 @@ am__cd = cd
506/^SIG_ATOMIC_T_SUFFIX *=/s/@SIG_ATOMIC_T_SUFFIX@// 508/^SIG_ATOMIC_T_SUFFIX *=/s/@SIG_ATOMIC_T_SUFFIX@//
507/^SIZE_T_SUFFIX *=/s/@SIZE_T_SUFFIX@/u/ 509/^SIZE_T_SUFFIX *=/s/@SIZE_T_SUFFIX@/u/
508/^STDBOOL_H *=/s/@[^@\n]*@// 510/^STDBOOL_H *=/s/@[^@\n]*@//
511/^STDARG_H *=/s/@[^@\n]*@//
509/^STDDEF_H *=/s/@[^@\n]*@// 512/^STDDEF_H *=/s/@[^@\n]*@//
510/^STDINT_H *=/s/@[^@\n]*@/stdint.h/ 513/^STDINT_H *=/s/@[^@\n]*@/stdint.h/
511/^SYS_TIME_H_DEFINES_STRUCT_TIMESPEC *=/s/@[^@\n]*@/0/ 514/^SYS_TIME_H_DEFINES_STRUCT_TIMESPEC *=/s/@[^@\n]*@/0/
@@ -514,6 +517,8 @@ am__cd = cd
514/^UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS *=/s/@[^@\n]*@/0/ 517/^UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS *=/s/@[^@\n]*@/0/
515/^WCHAR_T_SUFFIX *=/s/@WCHAR_T_SUFFIX@/h/ 518/^WCHAR_T_SUFFIX *=/s/@WCHAR_T_SUFFIX@/h/
516/^WINT_T_SUFFIX *=/s/@WINT_T_SUFFIX@// 519/^WINT_T_SUFFIX *=/s/@WINT_T_SUFFIX@//
520/am__append_1 *=.*gettext\.h/s/@[^@\n]*@/\#/
521/am__append_2 *=.*verify\.h/s/@[^@\n]*@//
517/^gl_LIBOBJS *=/s/@[^@\n]*@/getopt.o getopt1.o strftime.o time_r.o getloadavg.o md5.o filemode.o/ 522/^gl_LIBOBJS *=/s/@[^@\n]*@/getopt.o getopt1.o strftime.o time_r.o getloadavg.o md5.o filemode.o/
518/^BUILT_SOURCES *=/s/ *inttypes\.h// 523/^BUILT_SOURCES *=/s/ *inttypes\.h//
519/^am_libgnu_a_OBJECTS *=/s/careadlinkat\.\$(OBJEXT)// 524/^am_libgnu_a_OBJECTS *=/s/careadlinkat\.\$(OBJEXT)//
@@ -554,8 +559,10 @@ s/@echo /@djecho/
554# Fix the recipes for header files 559# Fix the recipes for header files
555s/^@GL_GENERATE_STDBOOL_H_TRUE@/\#/ 560s/^@GL_GENERATE_STDBOOL_H_TRUE@/\#/
556s/^@GL_GENERATE_STDBOOL_H_FALSE@// 561s/^@GL_GENERATE_STDBOOL_H_FALSE@//
562s/^@GL_GENERATE_STDARG_H_TRUE@/\#/
563s/^@GL_GENERATE_STDARG_H_FALSE@/\#/
557s/^@GL_GENERATE_STDDEF_H_TRUE@/\#/ 564s/^@GL_GENERATE_STDDEF_H_TRUE@/\#/
558s/^@GL_GENERATE_STDDEF_H_FALSE@// 565s/^@GL_GENERATE_STDDEF_H_FALSE@/\#/
559s/^@GL_GENERATE_STDINT_H_TRUE@// 566s/^@GL_GENERATE_STDINT_H_TRUE@//
560s/^@GL_GENERATE_STDINT_H_FALSE@/\#/ 567s/^@GL_GENERATE_STDINT_H_FALSE@/\#/
561/^arg-nonnull\.h:/,/^[ ][ ]*mv /c\ 568/^arg-nonnull\.h:/,/^[ ][ ]*mv /c\