• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
12012-12-20  Kai Tietz  <ktietz@redhat.com>
2
3	* unistd.h (sleep): Provide prototype.
4
52012-11-20  Jonathan Yong  <jon_y@users.sourceforge.net>
6
7	* stdio.h: vswprintf is now ISO C compliant, the API is not
8	compatible with the older version. AS with MSVC, define
9	_CRT_NON_CONFORMING_SWPRINTFS to get back the old behavior.
10	* wchar.h: Likewise.
11
122012-08-29  Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>
13
14	* stdio.h (_mingw_ovr): Use GCC form for both C and C++.
15	* wchar.h (_mingw_ovr): Ditto.
16
172012-08-12  Kai Tietz  <ktietz@redhat.com>
18
19	* excpt.h (__try1, __except1): Correct macros for x64.
20
212012-08-10  Ozkan Sezer  <sezeroz@gmail.com>
22
23	* getopt.h (optreset): Guard __mingw_optreset definition by
24	_BSD_SOURCE again (bug #3556105.)
25
262012-08-07  Ozkan Sezer  <sezeroz@gmail.com>
27
28	* getopt.h (optreset): Define as __mingw_optreset regardless of
29	_BSD_SOURCE being defined. (bug #3554856.)
30
312012-08-04  Kai Tietz  <ktietz@redhat.com>
32
33	* crtdbg.h: disable prototyping of C++ new/delete operators.
34
352012-07-30  Kai Tietz  <ktietz@redhat.com>
36
37	* _bsd_types.h (u_long): Make u_long type dependent to
38	__LONG32 define.
39
402012-07-19  Corinna Vinschen  <vinschen@redhat.com>
41
42	* _cygwin.h (_WIN64): Define if targeting x86_64.
43
442012-07-17  Corinna Vinschen  <vinschen@redhat.com>
45
46	* _mingw_mac.h (__MSABI_LONG): Define for LP64 systems as well.
47
482012-07-17  Corinna Vinschen  <vinschen@redhat.com>
49
50	* _mingw.h.in (__LONG32): Define.  Explain what it's good for.
51
522012-07-05  Kai Tietz  <ktietz@redhat.com>
53
54	* stdio.h (asprintf, vasprintf): Disable definitions stubs.
55
562012-07-04  Ozkan Sezer  <sezeroz@gmail.com>
57
58	* _mingw_mac.h (__MINGW_GCC_VERSION): New macro.
59	* setjmp.h (setjmp): Use mingw_getsp() with gcc < 4.7.2.
60
612012-07-04  Kai Tietz  <ktietz@redhat.com>
62	    Tristan Gingold <gingold@adacore.com>
63
64	* setjmp.h (setjmp): Use frame-address builtin.
65	Reformat #if/#else block.
66
672012-06-27  Corinna Vinschen  <vinschen@redhat.com>
68
69	* _cygwin.h: Include stddef.h.
70
712012-06-26  Corinna Vinschen  <vinschen@redhat.com>
72
73	* _cygwin.h: New file.
74	* _mingw.h.in: Include _cygwin.h when building a Cygwin application.
75	Allow building Cygwin applications even though _WIN32 isn't defined.
76	* vadefs.h: Drop test for _WIN32 since it's done in _mingw.h.
77
782012-06-19  Kai Tietz  <ktietz@redhat.com>
79
80	* math.h (logb, logbf): Special-case x64 inline.
81
82	* math.h (__signbit, __signbitf): Special-case x64 inline.
83	(copysign, copysignf): Likewise.
84
85	* math.h (__isnan, __isnanf): Special-case x64 inline.
86
87	* math.h (__fpclassify, __fpclassifyf): Special case x64.
88	(__mingw_dbl_type_t): New type.
89	(__mingw_ldbl_type_t): New type.
90	(__mingw_flt_type_t): New type.
91
922012-06-15  Kai Tietz  <ktietz@redhat.com>
93
94	* assert.h, process.h, stdlib.h (_exit,_cexit, _c_exit):
95	Remove _CRTIMP specifier from prototype.
96
972012-06-15 niXman <i.nixman@gmail.com>
98
99	* wchar.h (wmemcmp): Add missing __cdecl to prototype.
100	* math.h (fabs, fabsf): Fix typo.
101
1022012-05-31  Kai Tietz  <ktietz@redhat.com>
103
104	* crtdefs.h (errcode): Don't define it by default.
105
1062012-05-10  Christian Franke <Christian.Franke@t-...>
107	    Kai Tietz  <ktietz@redhat.com>
108
109	PR 3523559
110	* stdio.h: Guard override-function for C++ to work-around
111	a g++ bug about builtins and static overrides.
112
1132012-04-10  Ozkan Sezer  <sezeroz@gmail.com>
114
115	* _mingw.h (__int128, __SIZEOF_INT128__): Handle clang.
116
1172012-03-01  Jonathan Yong  <jon_y@users.sourceforge.net>
118
119	* errno.h: Add EOVERFLOW for msvc 2010 compatibility.
120
1212012-02-24  Kai Tietz  <ktietz@redhat.com>
122
123	PR/3468894
124	* _mingw.h (__uuidof): Use __typeof instead of typeof.
125
1262012-01-17  Ozkan Sezer  <sezeroz@gmail.com>
127
128	* time.h: Don't include pthread_time.h when we are compiling
129	winpthreads.
130
1312012-01-15  Jonathan Yong  <jon_y@users.sourceforge.net>
132
133	* sec_api/string_s.h(strcat_s): Use CRT secure helper macro.
134	(wcscpy_s): Likewise.
135	(wcscat_s): Likewise.
136	* sec_api/wchar_s.h(wcscpy_s): Likewise.
137	(wcscat_s): Likewise.
138	* sec_api/mbstring_s.h(_mbscat_s): Likewise.
139	(_mbscpy_s): Likewise.
140
1412012-01-12  Jonathan Yong  <jon_y@users.sourceforge.net>
142
143	*_mingw_mac.h: Moved CRT secure macros to _mingw_secapi.h
144	*_mingw_secapi.h: New, fix fallback cases.
145
1462012-01-11  Jonathan Yong  <jon_y@users.sourceforge.net>
147
148	* _mingw_mac.h(__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_):
149	Fix arguments.
150	(__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_): Likewise.
151
1522012-01-11  Jonathan Yong  <jon_y@users.sourceforge.net>
153
154	* _mingw_mac.h(__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES1_):
155	rename to __CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_.
156	(__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY1_): Rename to
157	__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_.
158	(__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY1_): Rename to
159	__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_4_.
160	(__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES1_): Rename to
161	__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_.
162	(__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT1_): Rename to
163	__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_.
164	(__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT2_): Rename to
165	__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_.
166	(__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY1_): Rename to
167	__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_.
168
1692012-01-09  Jonathan Yong  <jon_y@users.sourceforge.net>
170
171	* _mingw.h.in: Move @MINGW_HAS_SECURE_API@ before mingw_mac.h.
172	(__MINGW_ATTRIB_DEPRECATED_SEC_WARN): Moved to _mingw_mac.h.
173	(__MINGW_ATTRIB_DEPRECATED_MSVC2005): Likewise.
174	* _mingw_mac.h: (__if_array): New template.
175	(__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES1_): Define macro.
176	(__CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY1_): Likewise.
177	(__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES1_): Likewise.
178	(__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT1_): Likewise.
179	(__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT2_): Likewise.
180	(__CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY1_): Likewise.
181
1822012-01-07  Jonathan Yong  <jon_y@users.sourceforge.net>
183
184	* sec_api/memory_s.h: New.
185	* sec_api/wchar_s.h(wmemcpy_s): Declare.
186	(wmemmove_s): Likewise.
187	* sec_api/string_s.h(memmove_s): Likewise.
188	(memcpy_s): Likewise.
189	* memory.h: Include sec_api/memory_s.h.
190