diff options
| author | Eli Zaretskii | 2011-05-07 13:24:55 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2011-05-07 13:24:55 +0300 |
| commit | 75c0d28a6a89e31172e2533ef9638c75af02dada (patch) | |
| tree | 7bd6fd369c329b1e163ba977902c067f0c9a24c6 | |
| parent | 58f74fe408fe268fb6b570da9ae545a9fb1fd56c (diff) | |
| download | emacs-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/ChangeLog | 12 | ||||
| -rw-r--r-- | msdos/inttypes.h | 6 | ||||
| -rw-r--r-- | msdos/sedlibmk.inp | 9 |
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 @@ | |||
| 1 | 2011-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 | |||
| 1 | 2011-04-30 Eli Zaretskii <eliz@gnu.org> | 13 | 2011-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 |
| 555 | s/^@GL_GENERATE_STDBOOL_H_TRUE@/\#/ | 560 | s/^@GL_GENERATE_STDBOOL_H_TRUE@/\#/ |
| 556 | s/^@GL_GENERATE_STDBOOL_H_FALSE@// | 561 | s/^@GL_GENERATE_STDBOOL_H_FALSE@// |
| 562 | s/^@GL_GENERATE_STDARG_H_TRUE@/\#/ | ||
| 563 | s/^@GL_GENERATE_STDARG_H_FALSE@/\#/ | ||
| 557 | s/^@GL_GENERATE_STDDEF_H_TRUE@/\#/ | 564 | s/^@GL_GENERATE_STDDEF_H_TRUE@/\#/ |
| 558 | s/^@GL_GENERATE_STDDEF_H_FALSE@// | 565 | s/^@GL_GENERATE_STDDEF_H_FALSE@/\#/ |
| 559 | s/^@GL_GENERATE_STDINT_H_TRUE@// | 566 | s/^@GL_GENERATE_STDINT_H_TRUE@// |
| 560 | s/^@GL_GENERATE_STDINT_H_FALSE@/\#/ | 567 | s/^@GL_GENERATE_STDINT_H_FALSE@/\#/ |
| 561 | /^arg-nonnull\.h:/,/^[ ][ ]*mv /c\ | 568 | /^arg-nonnull\.h:/,/^[ ][ ]*mv /c\ |