aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorEli Zaretskii2012-05-27 15:11:23 +0300
committerEli Zaretskii2012-05-27 15:11:23 +0300
commitcd37650917a996c2bda3fdc1aa2955b9cace964f (patch)
tree97a1864451797a4e17ba2e232056afc4a308982b /lib
parent0eb775a3a4cb9f5cc00bbec938f029aa67569dcf (diff)
downloademacs-cd37650917a996c2bda3fdc1aa2955b9cace964f.tar.gz
emacs-cd37650917a996c2bda3fdc1aa2955b9cace964f.zip
Fix the MS-Windows build broken by 1995-02-25T20:57:45Z!rms@gnu.org.
lib/makefile.w32-in ($(BLD)/md5.$(O)): ($(BLD)/sha1.$(O)): ($(BLD)/sha256.$(O)): ($(BLD)/sha512.$(O)): Depend on $(EMACS_ROOT)/nt/inc/stdalign.h. Suggested by Christoph Scholtes <cschol2112@googlemail.com>. lib/getopt_.h: Regenerate. nt/inc/stdalign.h: New file. Fixes: debbugs:11527
Diffstat (limited to 'lib')
-rw-r--r--lib/getopt_.h566
-rw-r--r--lib/makefile.w32-in4
2 files changed, 287 insertions, 283 deletions
diff --git a/lib/getopt_.h b/lib/getopt_.h
index e0923962b4f..d69f57b9cf7 100644
--- a/lib/getopt_.h
+++ b/lib/getopt_.h
@@ -1,283 +1,283 @@
1/* Declarations for getopt. 1/* Declarations for getopt.
2 Copyright (C) 1989-1994, 1996-1999, 2001, 2003-2007, 2009-2011 Free Software 2 Copyright (C) 1989-1994, 1996-1999, 2001, 2003-2007, 2009-2012 Free Software
3 Foundation, Inc. 3 Foundation, Inc.
4 This file is part of the GNU C Library. 4 This file is part of the GNU C Library.
5 5
6 This program is free software: you can redistribute it and/or modify 6 This program is free software: you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by 7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation; either version 3 of the License, or 8 the Free Software Foundation; either version 3 of the License, or
9 (at your option) any later version. 9 (at your option) any later version.
10 10
11 This program is distributed in the hope that it will be useful, 11 This program is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of 12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details. 14 GNU General Public License for more details.
15 15
16 You should have received a copy of the GNU General Public License 16 You should have received a copy of the GNU General Public License
17 along with this program. If not, see <http://www.gnu.org/licenses/>. */ 17 along with this program. If not, see <http://www.gnu.org/licenses/>. */
18 18
19#ifndef _GL_GETOPT_H 19#ifndef _GL_GETOPT_H
20 20
21#if __GNUC__ >= 3 21#if __GNUC__ >= 3
22#pragma GCC system_header 22#pragma GCC system_header
23#endif 23#endif
24 24
25 25
26/* The include_next requires a split double-inclusion guard. We must 26/* The include_next requires a split double-inclusion guard. We must
27 also inform the replacement unistd.h to not recursively use 27 also inform the replacement unistd.h to not recursively use
28 <getopt.h>; our definitions will be present soon enough. */ 28 <getopt.h>; our definitions will be present soon enough. */
29#if HAVE_GETOPT_H 29#if HAVE_GETOPT_H
30# define _GL_SYSTEM_GETOPT 30# define _GL_SYSTEM_GETOPT
31# ifndef __GNUC__ 31# ifndef __GNUC__
32# include <next_getopt.h> 32# include <next_getopt.h>
33# else 33# else
34# include_next <getopt.h> 34# include_next <getopt.h>
35# endif 35# endif
36# undef _GL_SYSTEM_GETOPT 36# undef _GL_SYSTEM_GETOPT
37#endif 37#endif
38 38
39#ifndef _GL_GETOPT_H 39#ifndef _GL_GETOPT_H
40 40
41#ifndef __need_getopt 41#ifndef __need_getopt
42# define _GL_GETOPT_H 1 42# define _GL_GETOPT_H 1
43#endif 43#endif
44 44
45/* Standalone applications should #define __GETOPT_PREFIX to an 45/* Standalone applications should #define __GETOPT_PREFIX to an
46 identifier that prefixes the external functions and variables 46 identifier that prefixes the external functions and variables
47 defined in this header. When this happens, include the 47 defined in this header. When this happens, include the
48 headers that might declare getopt so that they will not cause 48 headers that might declare getopt so that they will not cause
49 confusion if included after this file (if the system had <getopt.h>, 49 confusion if included after this file (if the system had <getopt.h>,
50 we have already included it). Then systematically rename 50 we have already included it). Then systematically rename
51 identifiers so that they do not collide with the system functions 51 identifiers so that they do not collide with the system functions
52 and variables. Renaming avoids problems with some compilers and 52 and variables. Renaming avoids problems with some compilers and
53 linkers. */ 53 linkers. */
54#if defined __GETOPT_PREFIX && !defined __need_getopt 54#if defined __GETOPT_PREFIX && !defined __need_getopt
55# if !HAVE_GETOPT_H 55# if !HAVE_GETOPT_H
56# include <stdlib.h> 56# include <stdlib.h>
57# include <stdio.h> 57# include <stdio.h>
58# include <unistd.h> 58# include <unistd.h>
59# endif 59# endif
60# undef __need_getopt 60# undef __need_getopt
61# undef getopt 61# undef getopt
62# undef getopt_long 62# undef getopt_long
63# undef getopt_long_only 63# undef getopt_long_only
64# undef optarg 64# undef optarg
65# undef opterr 65# undef opterr
66# undef optind 66# undef optind
67# undef optopt 67# undef optopt
68# undef option 68# undef option
69# define __GETOPT_CONCAT(x, y) x ## y 69# define __GETOPT_CONCAT(x, y) x ## y
70# define __GETOPT_XCONCAT(x, y) __GETOPT_CONCAT (x, y) 70# define __GETOPT_XCONCAT(x, y) __GETOPT_CONCAT (x, y)
71# define __GETOPT_ID(y) __GETOPT_XCONCAT (__GETOPT_PREFIX, y) 71# define __GETOPT_ID(y) __GETOPT_XCONCAT (__GETOPT_PREFIX, y)
72# define getopt __GETOPT_ID (getopt) 72# define getopt __GETOPT_ID (getopt)
73# define getopt_long __GETOPT_ID (getopt_long) 73# define getopt_long __GETOPT_ID (getopt_long)
74# define getopt_long_only __GETOPT_ID (getopt_long_only) 74# define getopt_long_only __GETOPT_ID (getopt_long_only)
75# define optarg __GETOPT_ID (optarg) 75# define optarg __GETOPT_ID (optarg)
76# define opterr __GETOPT_ID (opterr) 76# define opterr __GETOPT_ID (opterr)
77# define optind __GETOPT_ID (optind) 77# define optind __GETOPT_ID (optind)
78# define optopt __GETOPT_ID (optopt) 78# define optopt __GETOPT_ID (optopt)
79# define option __GETOPT_ID (option) 79# define option __GETOPT_ID (option)
80# define _getopt_internal __GETOPT_ID (getopt_internal) 80# define _getopt_internal __GETOPT_ID (getopt_internal)
81#endif 81#endif
82 82
83/* Standalone applications get correct prototypes for getopt_long and 83/* Standalone applications get correct prototypes for getopt_long and
84 getopt_long_only; they declare "char **argv". libc uses prototypes 84 getopt_long_only; they declare "char **argv". libc uses prototypes
85 with "char *const *argv" that are incorrect because getopt_long and 85 with "char *const *argv" that are incorrect because getopt_long and
86 getopt_long_only can permute argv; this is required for backward 86 getopt_long_only can permute argv; this is required for backward
87 compatibility (e.g., for LSB 2.0.1). 87 compatibility (e.g., for LSB 2.0.1).
88 88
89 This used to be `#if defined __GETOPT_PREFIX && !defined __need_getopt', 89 This used to be '#if defined __GETOPT_PREFIX && !defined __need_getopt',
90 but it caused redefinition warnings if both unistd.h and getopt.h were 90 but it caused redefinition warnings if both unistd.h and getopt.h were
91 included, since unistd.h includes getopt.h having previously defined 91 included, since unistd.h includes getopt.h having previously defined
92 __need_getopt. 92 __need_getopt.
93 93
94 The only place where __getopt_argv_const is used is in definitions 94 The only place where __getopt_argv_const is used is in definitions
95 of getopt_long and getopt_long_only below, but these are visible 95 of getopt_long and getopt_long_only below, but these are visible
96 only if __need_getopt is not defined, so it is quite safe to rewrite 96 only if __need_getopt is not defined, so it is quite safe to rewrite
97 the conditional as follows: 97 the conditional as follows:
98*/ 98*/
99#if !defined __need_getopt 99#if !defined __need_getopt
100# if defined __GETOPT_PREFIX 100# if defined __GETOPT_PREFIX
101# define __getopt_argv_const /* empty */ 101# define __getopt_argv_const /* empty */
102# else 102# else
103# define __getopt_argv_const const 103# define __getopt_argv_const const
104# endif 104# endif
105#endif 105#endif
106 106
107/* If __GNU_LIBRARY__ is not already defined, either we are being used 107/* If __GNU_LIBRARY__ is not already defined, either we are being used
108 standalone, or this is the first header included in the source file. 108 standalone, or this is the first header included in the source file.
109 If we are being used with glibc, we need to include <features.h>, but 109 If we are being used with glibc, we need to include <features.h>, but
110 that does not exist if we are standalone. So: if __GNU_LIBRARY__ is 110 that does not exist if we are standalone. So: if __GNU_LIBRARY__ is
111 not defined, include <ctype.h>, which will pull in <features.h> for us 111 not defined, include <ctype.h>, which will pull in <features.h> for us
112 if it's from glibc. (Why ctype.h? It's guaranteed to exist and it 112 if it's from glibc. (Why ctype.h? It's guaranteed to exist and it
113 doesn't flood the namespace with stuff the way some other headers do.) */ 113 doesn't flood the namespace with stuff the way some other headers do.) */
114#if !defined __GNU_LIBRARY__ 114#if !defined __GNU_LIBRARY__
115# include <ctype.h> 115# include <ctype.h>
116#endif 116#endif
117 117
118#ifndef __THROW 118#ifndef __THROW
119# ifndef __GNUC_PREREQ 119# ifndef __GNUC_PREREQ
120# define __GNUC_PREREQ(maj, min) (0) 120# define __GNUC_PREREQ(maj, min) (0)
121# endif 121# endif
122# if defined __cplusplus && __GNUC_PREREQ (2,8) 122# if defined __cplusplus && __GNUC_PREREQ (2,8)
123# define __THROW throw () 123# define __THROW throw ()
124# else 124# else
125# define __THROW 125# define __THROW
126# endif 126# endif
127#endif 127#endif
128 128
129/* The definition of _GL_ARG_NONNULL is copied here. */ 129/* The definition of _GL_ARG_NONNULL is copied here. */
130/* A C macro for declaring that specific arguments must not be NULL. 130/* A C macro for declaring that specific arguments must not be NULL.
131 Copyright (C) 2009-2011 Free Software Foundation, Inc. 131 Copyright (C) 2009-2012 Free Software Foundation, Inc.
132 132
133 This program is free software: you can redistribute it and/or modify it 133 This program is free software: you can redistribute it and/or modify it
134 under the terms of the GNU General Public License as published 134 under the terms of the GNU General Public License as published
135 by the Free Software Foundation; either version 3 of the License, or 135 by the Free Software Foundation; either version 3 of the License, or
136 (at your option) any later version. 136 (at your option) any later version.
137 137
138 This program is distributed in the hope that it will be useful, 138 This program is distributed in the hope that it will be useful,
139 but WITHOUT ANY WARRANTY; without even the implied warranty of 139 but WITHOUT ANY WARRANTY; without even the implied warranty of
140 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 140 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
141 General Public License for more details. 141 General Public License for more details.
142 142
143 You should have received a copy of the GNU General Public License 143 You should have received a copy of the GNU General Public License
144 along with this program. If not, see <http://www.gnu.org/licenses/>. */ 144 along with this program. If not, see <http://www.gnu.org/licenses/>. */
145 145
146/* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools 146/* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools
147 that the values passed as arguments n, ..., m must be non-NULL pointers. 147 that the values passed as arguments n, ..., m must be non-NULL pointers.
148 n = 1 stands for the first argument, n = 2 for the second argument etc. */ 148 n = 1 stands for the first argument, n = 2 for the second argument etc. */
149#ifndef _GL_ARG_NONNULL 149#ifndef _GL_ARG_NONNULL
150# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 150# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3
151# define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) 151# define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params))
152# else 152# else
153# define _GL_ARG_NONNULL(params) 153# define _GL_ARG_NONNULL(params)
154# endif 154# endif
155#endif 155#endif
156 156
157#ifdef __cplusplus 157#ifdef __cplusplus
158extern "C" { 158extern "C" {
159#endif 159#endif
160 160
161/* For communication from `getopt' to the caller. 161/* For communication from 'getopt' to the caller.
162 When `getopt' finds an option that takes an argument, 162 When 'getopt' finds an option that takes an argument,
163 the argument value is returned here. 163 the argument value is returned here.
164 Also, when `ordering' is RETURN_IN_ORDER, 164 Also, when 'ordering' is RETURN_IN_ORDER,
165 each non-option ARGV-element is returned here. */ 165 each non-option ARGV-element is returned here. */
166 166
167extern char *optarg; 167extern char *optarg;
168 168
169/* Index in ARGV of the next element to be scanned. 169/* Index in ARGV of the next element to be scanned.
170 This is used for communication to and from the caller 170 This is used for communication to and from the caller
171 and for communication between successive calls to `getopt'. 171 and for communication between successive calls to 'getopt'.
172 172
173 On entry to `getopt', zero means this is the first call; initialize. 173 On entry to 'getopt', zero means this is the first call; initialize.
174 174
175 When `getopt' returns -1, this is the index of the first of the 175 When 'getopt' returns -1, this is the index of the first of the
176 non-option elements that the caller should itself scan. 176 non-option elements that the caller should itself scan.
177 177
178 Otherwise, `optind' communicates from one call to the next 178 Otherwise, 'optind' communicates from one call to the next
179 how much of ARGV has been scanned so far. */ 179 how much of ARGV has been scanned so far. */
180 180
181extern int optind; 181extern int optind;
182 182
183/* Callers store zero here to inhibit the error message `getopt' prints 183/* Callers store zero here to inhibit the error message 'getopt' prints
184 for unrecognized options. */ 184 for unrecognized options. */
185 185
186extern int opterr; 186extern int opterr;
187 187
188/* Set to an option character which was unrecognized. */ 188/* Set to an option character which was unrecognized. */
189 189
190extern int optopt; 190extern int optopt;
191 191
192#ifndef __need_getopt 192#ifndef __need_getopt
193/* Describe the long-named options requested by the application. 193/* Describe the long-named options requested by the application.
194 The LONG_OPTIONS argument to getopt_long or getopt_long_only is a vector 194 The LONG_OPTIONS argument to getopt_long or getopt_long_only is a vector
195 of `struct option' terminated by an element containing a name which is 195 of 'struct option' terminated by an element containing a name which is
196 zero. 196 zero.
197 197
198 The field `has_arg' is: 198 The field 'has_arg' is:
199 no_argument (or 0) if the option does not take an argument, 199 no_argument (or 0) if the option does not take an argument,
200 required_argument (or 1) if the option requires an argument, 200 required_argument (or 1) if the option requires an argument,
201 optional_argument (or 2) if the option takes an optional argument. 201 optional_argument (or 2) if the option takes an optional argument.
202 202
203 If the field `flag' is not NULL, it points to a variable that is set 203 If the field 'flag' is not NULL, it points to a variable that is set
204 to the value given in the field `val' when the option is found, but 204 to the value given in the field 'val' when the option is found, but
205 left unchanged if the option is not found. 205 left unchanged if the option is not found.
206 206
207 To have a long-named option do something other than set an `int' to 207 To have a long-named option do something other than set an 'int' to
208 a compiled-in constant, such as set a value from `optarg', set the 208 a compiled-in constant, such as set a value from 'optarg', set the
209 option's `flag' field to zero and its `val' field to a nonzero 209 option's 'flag' field to zero and its 'val' field to a nonzero
210 value (the equivalent single-letter option character, if there is 210 value (the equivalent single-letter option character, if there is
211 one). For long options that have a zero `flag' field, `getopt' 211 one). For long options that have a zero 'flag' field, 'getopt'
212 returns the contents of the `val' field. */ 212 returns the contents of the 'val' field. */
213 213
214# if !GNULIB_defined_struct_option 214# if !GNULIB_defined_struct_option
215struct option 215struct option
216{ 216{
217 const char *name; 217 const char *name;
218 /* has_arg can't be an enum because some compilers complain about 218 /* has_arg can't be an enum because some compilers complain about
219 type mismatches in all the code that assumes it is an int. */ 219 type mismatches in all the code that assumes it is an int. */
220 int has_arg; 220 int has_arg;
221 int *flag; 221 int *flag;
222 int val; 222 int val;
223}; 223};
224# define GNULIB_defined_struct_option 1 224# define GNULIB_defined_struct_option 1
225# endif 225# endif
226 226
227/* Names for the values of the `has_arg' field of `struct option'. */ 227/* Names for the values of the 'has_arg' field of 'struct option'. */
228 228
229# define no_argument 0 229# define no_argument 0
230# define required_argument 1 230# define required_argument 1
231# define optional_argument 2 231# define optional_argument 2
232#endif /* need getopt */ 232#endif /* need getopt */
233 233
234 234
235/* Get definitions and prototypes for functions to process the 235/* Get definitions and prototypes for functions to process the
236 arguments in ARGV (ARGC of them, minus the program name) for 236 arguments in ARGV (ARGC of them, minus the program name) for
237 options given in OPTS. 237 options given in OPTS.
238 238
239 Return the option character from OPTS just read. Return -1 when 239 Return the option character from OPTS just read. Return -1 when
240 there are no more options. For unrecognized options, or options 240 there are no more options. For unrecognized options, or options
241 missing arguments, `optopt' is set to the option letter, and '?' is 241 missing arguments, 'optopt' is set to the option letter, and '?' is
242 returned. 242 returned.
243 243
244 The OPTS string is a list of characters which are recognized option 244 The OPTS string is a list of characters which are recognized option
245 letters, optionally followed by colons, specifying that that letter 245 letters, optionally followed by colons, specifying that that letter
246 takes an argument, to be placed in `optarg'. 246 takes an argument, to be placed in 'optarg'.
247 247
248 If a letter in OPTS is followed by two colons, its argument is 248 If a letter in OPTS is followed by two colons, its argument is
249 optional. This behavior is specific to the GNU `getopt'. 249 optional. This behavior is specific to the GNU 'getopt'.
250 250
251 The argument `--' causes premature termination of argument 251 The argument '--' causes premature termination of argument
252 scanning, explicitly telling `getopt' that there are no more 252 scanning, explicitly telling 'getopt' that there are no more
253 options. 253 options.
254 254
255 If OPTS begins with `-', then non-option arguments are treated as 255 If OPTS begins with '-', then non-option arguments are treated as
256 arguments to the option '\1'. This behavior is specific to the GNU 256 arguments to the option '\1'. This behavior is specific to the GNU
257 `getopt'. If OPTS begins with `+', or POSIXLY_CORRECT is set in 257 'getopt'. If OPTS begins with '+', or POSIXLY_CORRECT is set in
258 the environment, then do not permute arguments. */ 258 the environment, then do not permute arguments. */
259 259
260extern int getopt (int ___argc, char *const *___argv, const char *__shortopts) 260extern int getopt (int ___argc, char *const *___argv, const char *__shortopts)
261 __THROW _GL_ARG_NONNULL ((2, 3)); 261 __THROW _GL_ARG_NONNULL ((2, 3));
262 262
263#ifndef __need_getopt 263#ifndef __need_getopt
264extern int getopt_long (int ___argc, char *__getopt_argv_const *___argv, 264extern int getopt_long (int ___argc, char *__getopt_argv_const *___argv,
265 const char *__shortopts, 265 const char *__shortopts,
266 const struct option *__longopts, int *__longind) 266 const struct option *__longopts, int *__longind)
267 __THROW _GL_ARG_NONNULL ((2, 3)); 267 __THROW _GL_ARG_NONNULL ((2, 3));
268extern int getopt_long_only (int ___argc, char *__getopt_argv_const *___argv, 268extern int getopt_long_only (int ___argc, char *__getopt_argv_const *___argv,
269 const char *__shortopts, 269 const char *__shortopts,
270 const struct option *__longopts, int *__longind) 270 const struct option *__longopts, int *__longind)
271 __THROW _GL_ARG_NONNULL ((2, 3)); 271 __THROW _GL_ARG_NONNULL ((2, 3));
272 272
273#endif 273#endif
274 274
275#ifdef __cplusplus 275#ifdef __cplusplus
276} 276}
277#endif 277#endif
278 278
279/* Make sure we later can get all the definitions and declarations. */ 279/* Make sure we later can get all the definitions and declarations. */
280#undef __need_getopt 280#undef __need_getopt
281 281
282#endif /* _GL_GETOPT_H */ 282#endif /* _GL_GETOPT_H */
283#endif /* _GL_GETOPT_H */ 283#endif /* _GL_GETOPT_H */
diff --git a/lib/makefile.w32-in b/lib/makefile.w32-in
index 8c27f139e76..62808f73a74 100644
--- a/lib/makefile.w32-in
+++ b/lib/makefile.w32-in
@@ -105,6 +105,7 @@ $(BLD)/md5.$(O) : \
105 $(SRC)/md5.c \ 105 $(SRC)/md5.c \
106 $(SRC)/md5.h \ 106 $(SRC)/md5.h \
107 $(EMACS_ROOT)/nt/inc/stdint.h \ 107 $(EMACS_ROOT)/nt/inc/stdint.h \
108 $(EMACS_ROOT)/nt/inc/stdalign.h \
108 $(EMACS_ROOT)/nt/inc/sys/stat.h \ 109 $(EMACS_ROOT)/nt/inc/sys/stat.h \
109 $(EMACS_ROOT)/src/s/ms-w32.h \ 110 $(EMACS_ROOT)/src/s/ms-w32.h \
110 $(EMACS_ROOT)/src/config.h 111 $(EMACS_ROOT)/src/config.h
@@ -113,6 +114,7 @@ $(BLD)/sha1.$(O) : \
113 $(SRC)/sha1.c \ 114 $(SRC)/sha1.c \
114 $(SRC)/sha1.h \ 115 $(SRC)/sha1.h \
115 $(EMACS_ROOT)/nt/inc/stdint.h \ 116 $(EMACS_ROOT)/nt/inc/stdint.h \
117 $(EMACS_ROOT)/nt/inc/stdalign.h \
116 $(EMACS_ROOT)/nt/inc/sys/stat.h \ 118 $(EMACS_ROOT)/nt/inc/sys/stat.h \
117 $(EMACS_ROOT)/src/s/ms-w32.h \ 119 $(EMACS_ROOT)/src/s/ms-w32.h \
118 $(EMACS_ROOT)/src/config.h 120 $(EMACS_ROOT)/src/config.h
@@ -121,6 +123,7 @@ $(BLD)/sha256.$(O) : \
121 $(SRC)/sha256.c \ 123 $(SRC)/sha256.c \
122 $(SRC)/sha256.h \ 124 $(SRC)/sha256.h \
123 $(EMACS_ROOT)/nt/inc/stdint.h \ 125 $(EMACS_ROOT)/nt/inc/stdint.h \
126 $(EMACS_ROOT)/nt/inc/stdalign.h \
124 $(EMACS_ROOT)/nt/inc/sys/stat.h \ 127 $(EMACS_ROOT)/nt/inc/sys/stat.h \
125 $(EMACS_ROOT)/src/s/ms-w32.h \ 128 $(EMACS_ROOT)/src/s/ms-w32.h \
126 $(EMACS_ROOT)/src/config.h 129 $(EMACS_ROOT)/src/config.h
@@ -129,6 +132,7 @@ $(BLD)/sha512.$(O) : \
129 $(SRC)/sha512.c \ 132 $(SRC)/sha512.c \
130 $(SRC)/sha512.h \ 133 $(SRC)/sha512.h \
131 $(EMACS_ROOT)/nt/inc/stdint.h \ 134 $(EMACS_ROOT)/nt/inc/stdint.h \
135 $(EMACS_ROOT)/nt/inc/stdalign.h \
132 $(EMACS_ROOT)/nt/inc/sys/stat.h \ 136 $(EMACS_ROOT)/nt/inc/sys/stat.h \
133 $(EMACS_ROOT)/src/s/ms-w32.h \ 137 $(EMACS_ROOT)/src/s/ms-w32.h \
134 $(EMACS_ROOT)/src/config.h 138 $(EMACS_ROOT)/src/config.h