• R/O
  • HTTP
  • SSH
  • HTTPS

コミット

タグ
未設定

よく使われているワード(クリックで追加)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

The MinGW.org Windows System Libraries


コミットメタ情報

リビジョン2475a34e1394401f24521f54262648b24c5ab070 (tree)
日時2014-01-17 19:44:45
作者Keith Marshall <keithmarshall@user...>
コミッターKeith Marshall

ログメッセージ

Do not require pre-existence of features we are implementing.

変更サマリ

差分

--- a/.hgsub
+++ /dev/null
@@ -1 +0,0 @@
1-build-aux = ../build-aux
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
1+2014-01-17 Keith Marshall <keithmarshall@users.sourceforge.net>
2+
3+ Do not require pre-existence of features we are implementing.
4+
5+ * config.h.in: Unnecessary file; delete it.
6+ * configure.ac (AC_CONFIG_HEADERS): Delete config.h reference; remove
7+ all associated header, feature, and library function checks.
8+
19 2013-12-21 Keith Marshall <keithmarshall@users.sourceforge.net>
210
311 Avoid gratuitously overriding makefile build rules.
--- a/config.h.in
+++ /dev/null
@@ -1,364 +0,0 @@
1-/**
2- * @file config.h.in
3- * Copyright 2012, 2013 MinGW.org project
4- *
5- * Permission is hereby granted, free of charge, to any person obtaining a
6- * copy of this software and associated documentation files (the "Software"),
7- * to deal in the Software without restriction, including without limitation
8- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
9- * and/or sell copies of the Software, and to permit persons to whom the
10- * Software is furnished to do so, subject to the following conditions:
11- *
12- * The above copyright notice and this permission notice (including the next
13- * paragraph) shall be included in all copies or substantial portions of the
14- * Software.
15- *
16- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
21- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
22- * DEALINGS IN THE SOFTWARE.
23- */
24-
25-/* Define to 1 if you have the `alarm' function. */
26-#undef HAVE_ALARM
27-
28-/* Define to 1 if you have the `atexit' function. */
29-#undef HAVE_ATEXIT
30-
31-/* Define to 1 if you have the `btowc' function. */
32-#undef HAVE_BTOWC
33-
34-/* Define to 1 if you have the `bzero' function. */
35-#undef HAVE_BZERO
36-
37-/* Define to 1 if you have the `dup2' function. */
38-#undef HAVE_DUP2
39-
40-/* Define to 1 if you have the <fcntl.h> header file. */
41-#undef HAVE_FCNTL_H
42-
43-/* Define to 1 if you have the <fenv.h> header file. */
44-#undef HAVE_FENV_H
45-
46-/* Define to 1 if you have the `fesetround' function. */
47-#undef HAVE_FESETROUND
48-
49-/* Define to 1 if you have the <float.h> header file. */
50-#undef HAVE_FLOAT_H
51-
52-/* Define to 1 if you have the `floor' function. */
53-#undef HAVE_FLOOR
54-
55-/* Define to 1 if you have the `ftime' function. */
56-#undef HAVE_FTIME
57-
58-/* Define to 1 if you have the `ftruncate' function. */
59-#undef HAVE_FTRUNCATE
60-
61-/* Define to 1 if you have the `getcwd' function. */
62-#undef HAVE_GETCWD
63-
64-/* Define to 1 if you have the `gethostbyaddr' function. */
65-#undef HAVE_GETHOSTBYADDR
66-
67-/* Define to 1 if you have the `gethostbyname' function. */
68-#undef HAVE_GETHOSTBYNAME
69-
70-/* Define to 1 if you have the `gethostname' function. */
71-#undef HAVE_GETHOSTNAME
72-
73-/* Define to 1 if you have the `gettimeofday' function. */
74-#undef HAVE_GETTIMEOFDAY
75-
76-/* Define to 1 if you have the `inet_ntoa' function. */
77-#undef HAVE_INET_NTOA
78-
79-/* Define to 1 if you have the <inttypes.h> header file. */
80-#undef HAVE_INTTYPES_H
81-
82-/* Define to 1 if you have the `isascii' function. */
83-#undef HAVE_ISASCII
84-
85-/* Define to 1 if you have the `iswprint' function. */
86-#undef HAVE_ISWPRINT
87-
88-/* Define to 1 if you have the <limits.h> header file. */
89-#undef HAVE_LIMITS_H
90-
91-/* Define to 1 if you have the `localeconv' function. */
92-#undef HAVE_LOCALECONV
93-
94-/* Define to 1 if you have the <locale.h> header file. */
95-#undef HAVE_LOCALE_H
96-
97-/* Define to 1 if your system has a GNU libc compatible `malloc' function, and
98- to 0 otherwise. */
99-#undef HAVE_MALLOC
100-
101-/* Define to 1 if you have the <malloc.h> header file. */
102-#undef HAVE_MALLOC_H
103-
104-/* Define to 1 if you have the `mblen' function. */
105-#undef HAVE_MBLEN
106-
107-/* Define to 1 if you have the `mbrlen' function. */
108-#undef HAVE_MBRLEN
109-
110-/* Define to 1 if mbrtowc and mbstate_t are properly declared. */
111-#undef HAVE_MBRTOWC
112-
113-/* Define to 1 if you have the `memchr' function. */
114-#undef HAVE_MEMCHR
115-
116-/* Define to 1 if you have the `memmove' function. */
117-#undef HAVE_MEMMOVE
118-
119-/* Define to 1 if you have the <memory.h> header file. */
120-#undef HAVE_MEMORY_H
121-
122-/* Define to 1 if you have the `memset' function. */
123-#undef HAVE_MEMSET
124-
125-/* Define to 1 if you have the `mkdir' function. */
126-#undef HAVE_MKDIR
127-
128-/* Define to 1 if you have the `modf' function. */
129-#undef HAVE_MODF
130-
131-/* Define to 1 if you have the `pow' function. */
132-#undef HAVE_POW
133-
134-/* Define to 1 if the system has the type `ptrdiff_t'. */
135-#undef HAVE_PTRDIFF_T
136-
137-/* Define to 1 if you have the `putenv' function. */
138-#undef HAVE_PUTENV
139-
140-/* Define to 1 if your system has a GNU libc compatible `realloc' function,
141- and to 0 otherwise. */
142-#undef HAVE_REALLOC
143-
144-/* Define to 1 if you have the `rint' function. */
145-#undef HAVE_RINT
146-
147-/* Define to 1 if you have the `rmdir' function. */
148-#undef HAVE_RMDIR
149-
150-/* Define to 1 if you have the `select' function. */
151-#undef HAVE_SELECT
152-
153-/* Define to 1 if you have the `setlocale' function. */
154-#undef HAVE_SETLOCALE
155-
156-/* Define to 1 if you have the `socket' function. */
157-#undef HAVE_SOCKET
158-
159-/* Define to 1 if you have the `sqrt' function. */
160-#undef HAVE_SQRT
161-
162-/* Define to 1 if stdbool.h conforms to C99. */
163-#undef HAVE_STDBOOL_H
164-
165-/* Define to 1 if you have the <stddef.h> header file. */
166-#undef HAVE_STDDEF_H
167-
168-/* Define to 1 if you have the <stdint.h> header file. */
169-#undef HAVE_STDINT_H
170-
171-/* Define to 1 if you have the <stdlib.h> header file. */
172-#undef HAVE_STDLIB_H
173-
174-/* Define to 1 if you have the `strcasecmp' function. */
175-#undef HAVE_STRCASECMP
176-
177-/* Define to 1 if you have the `strchr' function. */
178-#undef HAVE_STRCHR
179-
180-/* Define to 1 if you have the `strcoll' function and it is properly defined.
181- */
182-#undef HAVE_STRCOLL
183-
184-/* Define to 1 if you have the `strcspn' function. */
185-#undef HAVE_STRCSPN
186-
187-/* Define to 1 if you have the `strdup' function. */
188-#undef HAVE_STRDUP
189-
190-/* Define to 1 if you have the `strerror' function. */
191-#undef HAVE_STRERROR
192-
193-/* Define to 1 if you have the <strings.h> header file. */
194-#undef HAVE_STRINGS_H
195-
196-/* Define to 1 if you have the <string.h> header file. */
197-#undef HAVE_STRING_H
198-
199-/* Define to 1 if you have the `strncasecmp' function. */
200-#undef HAVE_STRNCASECMP
201-
202-/* Define to 1 if you have the `strpbrk' function. */
203-#undef HAVE_STRPBRK
204-
205-/* Define to 1 if you have the `strrchr' function. */
206-#undef HAVE_STRRCHR
207-
208-/* Define to 1 if you have the `strspn' function. */
209-#undef HAVE_STRSPN
210-
211-/* Define to 1 if you have the `strstr' function. */
212-#undef HAVE_STRSTR
213-
214-/* Define to 1 if you have the `strtol' function. */
215-#undef HAVE_STRTOL
216-
217-/* Define to 1 if you have the `strtoul' function. */
218-#undef HAVE_STRTOUL
219-
220-/* Define to 1 if you have the `strtoull' function. */
221-#undef HAVE_STRTOULL
222-
223-/* Define to 1 if you have the `strtoumax' function. */
224-#undef HAVE_STRTOUMAX
225-
226-/* Define to 1 if `st_rdev' is a member of `struct stat'. */
227-#undef HAVE_STRUCT_STAT_ST_RDEV
228-
229-/* Define to 1 if you have the <sys/file.h> header file. */
230-#undef HAVE_SYS_FILE_H
231-
232-/* Define to 1 if you have the <sys/param.h> header file. */
233-#undef HAVE_SYS_PARAM_H
234-
235-/* Define to 1 if you have the <sys/stat.h> header file. */
236-#undef HAVE_SYS_STAT_H
237-
238-/* Define to 1 if you have the <sys/timeb.h> header file. */
239-#undef HAVE_SYS_TIMEB_H
240-
241-/* Define to 1 if you have the <sys/time.h> header file. */
242-#undef HAVE_SYS_TIME_H
243-
244-/* Define to 1 if you have the <sys/types.h> header file. */
245-#undef HAVE_SYS_TYPES_H
246-
247-/* Define to 1 if you have the `tzset' function. */
248-#undef HAVE_TZSET
249-
250-/* Define to 1 if you have the <unistd.h> header file. */
251-#undef HAVE_UNISTD_H
252-
253-/* Define to 1 if you have the `utime' function. */
254-#undef HAVE_UTIME
255-
256-/* Define to 1 if you have the <values.h> header file. */
257-#undef HAVE_VALUES_H
258-
259-/* Define to 1 if you have the <wchar.h> header file. */
260-#undef HAVE_WCHAR_H
261-
262-/* Define to 1 if you have the <wctype.h> header file. */
263-#undef HAVE_WCTYPE_H
264-
265-/* Define to 1 if the system has the type `_Bool'. */
266-#undef HAVE__BOOL
267-
268-/* Define to the address where bug reports for this package should be sent. */
269-#undef PACKAGE_BUGREPORT
270-
271-/* Define to the full name of this package. */
272-#undef PACKAGE_NAME
273-
274-/* Define to the full name and version of this package. */
275-#undef PACKAGE_STRING
276-
277-/* Define to the one symbol short name of this package. */
278-#undef PACKAGE_TARNAME
279-
280-/* Define to the home page for this package. */
281-#undef PACKAGE_URL
282-
283-/* Define to the version of this package. */
284-#undef PACKAGE_VERSION
285-
286-/* Define to 1 if you have the ANSI C header files. */
287-#undef STDC_HEADERS
288-
289-/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
290-#undef TIME_WITH_SYS_TIME
291-
292-/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
293- <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
294- #define below would cause a syntax error. */
295-#undef _UINT32_T
296-
297-/* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
298- <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
299- #define below would cause a syntax error. */
300-#undef _UINT64_T
301-
302-/* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
303- <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
304- #define below would cause a syntax error. */
305-#undef _UINT8_T
306-
307-/* Define to `__inline__' or `__inline' if that's what the C compiler
308- calls it, or to nothing if 'inline' is not supported under any name. */
309-#ifndef __cplusplus
310-#undef inline
311-#endif
312-
313-/* Define to the type of a signed integer type of width exactly 16 bits if
314- such a type exists and the standard includes do not define it. */
315-#undef int16_t
316-
317-/* Define to the type of a signed integer type of width exactly 32 bits if
318- such a type exists and the standard includes do not define it. */
319-#undef int32_t
320-
321-/* Define to the type of a signed integer type of width exactly 64 bits if
322- such a type exists and the standard includes do not define it. */
323-#undef int64_t
324-
325-/* Define to the type of a signed integer type of width exactly 8 bits if such
326- a type exists and the standard includes do not define it. */
327-#undef int8_t
328-
329-/* Define to rpl_malloc if the replacement function should be used. */
330-#undef malloc
331-
332-/* Define to `int' if <sys/types.h> does not define. */
333-#undef mode_t
334-
335-/* Define to `long int' if <sys/types.h> does not define. */
336-#undef off_t
337-
338-/* Define to `int' if <sys/types.h> does not define. */
339-#undef pid_t
340-
341-/* Define to rpl_realloc if the replacement function should be used. */
342-#undef realloc
343-
344-/* Define to `unsigned int' if <sys/types.h> does not define. */
345-#undef size_t
346-
347-/* Define to `int' if <sys/types.h> does not define. */
348-#undef ssize_t
349-
350-/* Define to the type of an unsigned integer type of width exactly 16 bits if
351- such a type exists and the standard includes do not define it. */
352-#undef uint16_t
353-
354-/* Define to the type of an unsigned integer type of width exactly 32 bits if
355- such a type exists and the standard includes do not define it. */
356-#undef uint32_t
357-
358-/* Define to the type of an unsigned integer type of width exactly 64 bits if
359- such a type exists and the standard includes do not define it. */
360-#undef uint64_t
361-
362-/* Define to the type of an unsigned integer type of width exactly 8 bits if
363- such a type exists and the standard includes do not define it. */
364-#undef uint8_t
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
11 ##
22 # @file configure.ac
3-# Copyright 2012, 2013 MinGW.org project
3+# Copyright 2012-2014 MinGW.org project
44 #
55 # Permission is hereby granted, free of charge, to any person obtaining a
66 # copy of this software and associated documentation files (the "Software"),
@@ -30,7 +30,6 @@ AC_INIT([MinGW.org WSL], [4.0], [http://www.mingw.org/report_bugs], [mingw-org-w
3030 AC_CONFIG_AUX_DIR([build-aux])
3131 AC_PREFIX_DEFAULT([/mingw])
3232 AC_CONFIG_SRCDIR([include/_mingw.h])
33-AC_CONFIG_HEADERS([config.h])
3433 AC_CANONICAL_SYSTEM
3534
3635 # Checks for programs.
@@ -51,38 +50,5 @@ AC_SUBST([RELEASE_STATUS], [${RELEASE_STATUS-"prod"}])
5150 AC_ARG_VAR([RELEASE_REFERENCE], [Reference serial number for the release status])
5251 AC_SUBST([RELEASE_REFERENCE], [${RELEASE_REFERENCE-"1"}])
5352
54-# Checks for libraries.
55-
56-# Checks for header files.
57-AC_CHECK_HEADERS([fcntl.h fenv.h float.h inttypes.h limits.h locale.h malloc.h memory.h stddef.h stdint.h stdlib.h string.h strings.h sys/file.h sys/param.h sys/time.h sys/timeb.h unistd.h values.h wchar.h wctype.h])
58-
59-# Checks for typedefs, structures, and compiler characteristics.
60-AC_HEADER_STDBOOL
61-AC_C_INLINE
62-AC_TYPE_INT16_T
63-AC_TYPE_INT32_T
64-AC_TYPE_INT64_T
65-AC_TYPE_INT8_T
66-AC_TYPE_MODE_T
67-AC_TYPE_OFF_T
68-AC_TYPE_PID_T
69-AC_TYPE_SIZE_T
70-AC_TYPE_SSIZE_T
71-AC_CHECK_MEMBERS([struct stat.st_rdev])
72-AC_TYPE_UINT16_T
73-AC_TYPE_UINT32_T
74-AC_TYPE_UINT64_T
75-AC_TYPE_UINT8_T
76-AC_CHECK_TYPES([ptrdiff_t])
77-
78-# Checks for library functions.
79-AC_FUNC_MALLOC
80-AC_FUNC_MBRTOWC
81-AC_FUNC_MKTIME
82-AC_FUNC_REALLOC
83-AC_FUNC_STRCOLL
84-AC_FUNC_STRTOD
85-AC_CHECK_FUNCS([atexit btowc bzero dup2 fesetround floor ftime ftruncate getcwd gethostbyaddr gethostbyname gethostname gettimeofday inet_ntoa isascii iswprint localeconv mblen mbrlen memchr memmove memset mkdir modf pow putenv rint rmdir select setlocale socket sqrt strcasecmp strchr strcspn strdup strerror strncasecmp strpbrk strrchr strspn strstr strtol strtoul strtoull strtoumax tzset utime])
86-
8753 AC_CONFIG_FILES([Makefile tests/Makefile])
8854 AC_OUTPUT