• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
12009-12-22  Kai Tietz  <kai.tietz@onevision.com>
2
3	* http.h (HTTP_DATA_CHUNK_TYPE): Add
4	HttpDataChunkFromFragmentCacheEx.
5
62009-12-10  Kai Tietz  <kai.tietz@onevision.com>
7
8	* include/wspiapi.h: Remove inline functions with static members.
9	General clean up formatting of this file.
10
112009-11-27  Kai Tietz  <kai.tietz@onevision.com>
12
13	* rpcndr.h (NDR_SCONTEXT): Add namespace to structure.
14
152009-11-26  Kai Tietz  <kai.tietz@onevision.com>
16
17	* ntsecapi.h (STRING): Protect by guard.
18	(UNICODE_STRING): Likewise.
19	* ntsecapi.h: Likewise.
20
212009-11-21  Jonathan Yong  <jon_y@sourceforge.net>
22
23	* shlobj.h (IDO_SHGIOI_DEFAULT): Define. Original patch by
24	Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>
25
26	* include/shlobj.h (SHARD): Add enum. Original patch by
27	Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>
28
29	* include/winuser.h (WM_TOUCHMOVE, WM_TOUCHDOWN, WM_TOUCHUP,
30	TOUCHEVENTF_DOWN, TOUCHEVENTF_INRANGE, TOUCHEVENTF_MOVE,
31	TOUCHEVENTF_NOCOALESCE, TOUCHEVENTF_PALM, TOUCHEVENTF_PEN,
32	TOUCHEVENTF_PRIMARY, TOUCHEVENTF_UP, TOUCHEVENTMASKF_CONTACTAREA,
33	TOUCHEVENTMASKF_EXTRAINFO, TOUCHEVENTMASKF_TIMEFROMSYSTEM, TOUCHINPUT,
34	CloseTouchInputHandle, RegisterTouchWindow,
35	UnregisterTouchWindow): Define.
36	Original patch by Jarkko Sakkinen  <jarkko.sakkinen@iki.fi>
37
38		2009-13-09  Jacky Lai  <crazyjacky@users.sourceforge.net>
39
40		* include/winerror.h: Fix typos in macro names.
41
42		2009-20-10  Dmitry Potapov  <dpotapov@users.sourceforge.net>
43
44		* include/winver.h (VerQueryValue[AW]): Correct definition.
45
46		2009-20-10  Aleksey Chernov  <virxkane@users.sourceforge.net>
47
48		* include/sspi.h: Include ntsecapi.h to correct postgresql build error.
49
502009-11-10  Kai Tietz  <kai.tietz@onevision.com>
51
52	* strings.h: Move into ../crt folder.
53	* string.h: Likewise.
54	* dlfcn.h: Likewise.
55	* excpt.h: Likewise.
56
572009-11-10  NightStrike
58
59	Move C runtime headers into ../crt folder.
60
612009-11-07  Ivan Maidanski   <ivmai@users.sourceforge.net>
62
63	* sys/utime.h (_futime): New prototype.
64	(_wutime): New prototype.
65
662009-10-24  Roland Schwingel  <roland.schwingel@onevision.com>
67
68	* winternal.h: Improved structure definitions.
69
702009-10-16 Jonathan Yong  <jon_y@users.sourceforge.net>
71
72	* stdio.h (fdopen): Mark as deprecated for msvc 2005.
73	(fileno): Ditto.
74	(unlink): Ditto.
75	(vsnprintf): Ditto.
76	(tempnam): Ditto.
77	(fcloseall): Ditto.
78	(fdopen): Ditto.
79	(fgetchar): Ditto.
80	(fileno): Ditto.
81	(flushall): Ditto.
82	(fputchar): Ditto.
83	(getw): Ditto.
84	(putw): Ditto.
85	(rmtmp): Ditto.
86	* wchar.h (wcsdup): Mark as deprecated for msvc 2005.
87	(wcsnset): Ditto.
88	(wcsrev): Ditto.
89	(wcsset): Ditto.
90	(wcslwr): Ditto.
91	(wcsupr): Ditto.
92	(wcsicoll): Ditto.
93	* process.h (cwait): Mark as deprecated for msvc 2005.
94	(execl): Ditto.
95	(execle): Ditto.
96	(execlp): Ditto.
97	(execlpe): Ditto.
98	(spawnl): Ditto.
99	(spawnle): Ditto.
100	(spawnlp): Ditto.
101	(spawnlpe): Ditto.
102	(execv): Ditto.
103	(execve): Ditto.
104	(execvp): Ditto.
105	(execvpe): Ditto.
106	(spawnv): Ditto.
107	(spawnve): Ditto.
108	(spawnvp): Ditto.
109	(spawnvpe): Ditto.
110	* memory.h (memccpy): Mark as deprecated for msvc 2005.
111	(memicmp): Ditto.
112	* stdlib.h (ecvt): Mark as deprecated for msvc 2005.
113	(fcvt): Ditto.
114	(gcvt): Ditto.
115	(itoa): Ditto.
116	(ltoa): Ditto.
117	* search.h (lfind): Mark as deprecated for msvc 2005.
118	(lsearch): Ditto.
119	* math.h (j0): Mark as deprecated for msvc 2005.
120	(j1): Ditto.
121	(jn): Ditto.
122	(y0): Ditto.
123	(y1): Ditto.
124	(yn): Ditto.
125	(hypot): Ditto.
126	* conio.h (cgets): Mark as deprecated for msvc 2005.
127	(cprintf): Ditto.
128	(cputs): Ditto.
129	(cscanf): Ditto.
130	(getch): Ditto.
131	(getche): Ditto.
132	(kbhit): Ditto.
133	(putch): Ditto.
134	(ungetch): Ditto.
135	(inp): Ditto.
136	(inpw): Ditto.
137	(outp): Ditto.
138	(outpw): Ditto.
139	* io.h (unlink): Mark as deprecated for msvc 2005.
140	(chdir): Ditto.
141	(getcwd): Ditto.
142	(mkdir): Ditto.
143	(mktemp): Ditto.
144	(rmdir): Ditto.
145	(chmod): Ditto.
146	(access): Ditto.
147	(chsize): Ditto.
148	(close): Ditto.
149	(creat): Ditto.
150	(dup): Ditto.
151	(dup2): Ditto.
152	(eof): Ditto.
153	(filelength): Ditto.
154	(isatty): Ditto.
155	(locking): Ditto.
156	(lseek): Ditto.
157	(open): Ditto.
158	(read): Ditto.
159	(setmode): Ditto.
160	(sopen): Ditto.
161	(tell): Ditto.
162	(umask): Ditto.
163	(write): Ditto.
164	* direct.h (getcwd): Mark as deprecated for msvc 2005.
165	(chdir): Ditto.
166	(mkdir): Ditto.
167	(rmdir): Ditto.
168	* ctype.h (isascii): Mark as deprecated for msvc 2005.
169	(toascii): Ditto.
170	(iscsymf): Ditto.
171	(iscsym): Ditto.
172	* complex.h (cabs): Mark as deprecated for msvc 2005.
173	* time.h (tzset): Mark as deprecated for msvc 2005.
174	* string.h (memccpy): Mark as deprecated for msvc 2005.
175	(memicmp): Ditto.
176	(strdup): Ditto.
177	(strcmpi): Ditto.
178	(stricmp): Ditto.
179	(strlwr): Ditto.
180	(strnicmp): Ditto.
181	(strnset): Ditto.
182	(strrev): Ditto.
183	(strset): Ditto.
184	(strupr): Ditto.
185	(wcsdup): Ditto.
186	(wcsicmp): Ditto.
187	(wcsnicmp): Ditto.
188	(wcsnset): Ditto.
189	(wcsrev): Ditto.
190	(wcsset): Ditto.
191	(wcslwr): Ditto.
192	(wcsupr): Ditto.
193	(wcsicoll): Ditto.
194
1952009-10-07  Jonathan Yong <jon_y@users.sourceforge.net>
196
197	* _mingw.h (__MINGW_ATTRIB_DEPRECATED_SEC_WARN): New macro. Warns about use of
198	unsafe functions and variables.
199	(__MINGW_SEC_WARN_STR): New macro.
200
2012009-10-06  Jonathan Yong <jon_y@users.sourceforge.net>
202
203	* _mingw.h (__MINGW_ATTRIB_DEPRECATED_STR): New macro.
204	(__MINGW_MSVC2005_DEPREC_STR): New macro.
205	(__MINGW_ATTRIB_DEPRECATED_MSVC2005): New macro. Warns about msvc 2005 deprecations.
206
2072009-10-02  Kai Tietz  <kai.tietz@onevision.com>
208
209	* libgen.h: New.
210
2112009-09-28  Kai Tietz  <kai.tietz@onevision.com>
212
213	* _mingw_mac.h: Set new version to 1.1 and state to alpha.
214
2152009-09-28  Kai Tietz  <kai.tietz@onevision.com>
216
217	* sdkddkver.h: New.
218
2192009-09-20  Ozkan Sezer  <sezeroz@gmail.com>
220
221	* _mingw_mac.h: Added default definitions of __PTRDIFF_TYPE__,
222	__SIZE_TYPE__, __WINT_TYPE__ and __WCHAR_TYPE__ for cases where these
223	headers are not used with gcc.
224	* _mingw.h: Removed an obsoleted check for __WINT_TYPE__.
225
226	* _mingw.h: Added missing #define _PTRDIFF_T_.
227
228	* vadefs.h: Added a noted that _CRT_PACKING definition being duplicated
229	in _mingw.h.
230	* _mingw.h: Moved some stuff around for better readability.  Moved the
231	extern "C" marker to just the beginning of the function declarations at
232	the end. Added a noted that _CRT_PACKING definition being duplicated in
233	vadefs.h.
234
235	* _mingw.h (__USE_MINGW_ANSI_STDIO): If not explicitly defined by the
236	user, only check against the _POSIX define when forcibly enabling it.
237
2382009-09-19  Ozkan Sezer  <sezeroz@gmail.com>
239
240	* _mingw.h (__USE_MINGW_ANSI_STDIO): If not explicitly defined by the
241	user, but when any of the _POSIX, __STRICT_ANSI__, _ISOC99_SOURCE,
242	_POSIX_SOURCE, _POSIX_C_SOURCE, _XOPEN_SOURCE, _XOPEN_SOURCE_EXTENDED,
243	_GNU_SOURCE, _BSD_SOURCE or _SVID_SOURCE macros is defined, assume that
244	ANSI I/O standards are preferred over Microsoft's and define it as 1.
245
246	* _mingw.h: Made the __forceinline definition to mirror the FORCEINLINE
247	definition in winnt.h
248
2492009-09-18  Ozkan Sezer  <sezeroz@gmail.com>
250
251	* _mingw.h, io.h, rpcndr.h, strsafe.h. time.h, vadefs.h:  Now that the
252	__MINGW_EXTENSION macro is in effect, remove the gcc-specific typedefs
253	using machine modes for strict ansi cases and 64 bit scalars.
254
255	* wctype.h: Added the missing __cplusplus guard around wchar_t typedef.
256
2572009-09-18  Kai Tietz  <kai.tietz@onevision.com>
258
259        * Implement time_t related functions by stubs in libmingwex.a and do
260        export them in .def as DATA. So just the imp_<name> is present and we
261        avoid collisions in names. Reasoned is this patch by dlltool's inability
262        to alias symbols.
263
2642009-09-18  Ozkan Sezer  <sezeroz@gmail.com>
265
266	* _mingw_print_pop.h:  Fixed compilation when __USE_MINGW_ANSI_STDIO is defined,
267	but not to a specific value.
268	* _mingw_print_push.h: Likewise.
269
2702009-09-17  Kai Tietz  <kai.tietz@onevision.com>
271
272        * time.h, wchar.h, tchar.h: Add for time specific function the _<name>32 version
273	to headers and use them in inline version.
274
2752009-09-15  Kai Tietz  <kai.tietz@onevision.com>
276
277        * time.h: Use of _localtime32, _gmtime32, and _mkgmtime32.
278
2792009-09-11  Kai Tietz  <kai.tietz@onevision.com>
280
281	* winnt.h (FORCEINLINE): Add __attribute__((always_inline)) to
282	it and remove static.
283
2842009-09-11  Ozkan Sezer  <sezeroz@gmail.com>
285
286	* time.h (gmtime_r): Fixed a long standing nasty typo in macro.
287	(localtime_r): Likewise.
288
2892009-09-09  Ozkan Sezer  <sezeroz@gmail.com>
290
291	* winnt.h:  Removed extra _WIN64 ifdef guards from the instrins
292	where they are already being declared under the __x86_64 case.
293	Added comments to the #endifs for easier reading.
294
295	* winnt.h:  Added missing intrinsic macros for x86 case.  They
296	were already defined for x86_64 but not for x86, therefore the
297	library versions of them lacked the leading underscore, which
298	caused the commit 1332 of yesterday broke x86 builds. Fixed now.
299
3002009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
301
302	* winnt.h:  Added FIXME notes for __faststorefence, _mul128 and
303	_umul128 intrinsics.
304
3052009-09-08  Kai Tietz  <kai.tietz@onevision.com>
306
307	* math.h: Add __volatile__ to __asm__ statements.
308	* complex.h: Likewise.
309	* excpt.h: Likewise.
310
3112009-09-07  Kai Tietz  <kai.tietz@onevision.com>
312
313	* winsock.h (mswsock.h): Add include.
314	By this we add some missing defines for winsock.h file.
315	Additionally I cleaned up it a bit.
316	* mswsock.h (winsock2.h): Add include.
317
3182009-09-06  Kai Tietz  <kai.tietz@onevision.com>
319
320	* ...: Improve -std=cx9 support of header-set.
321	* _mingw_mac.h (__MINGW_EXTENSION): New.
322
323	PR/2849068
324	* inttypes.h: Treat __USE_MINGW_ANSI_STDIO for PRI.. & SCN...
325	* _mingw_print_pop.h: Likewise.
326	* _mingw_print_push.h: Likewise.
327
3282009-09-05  Ozkan Sezer  <sezeroz@gmail.com>
329
330	* _findfirst64i32, _findnext64i32, _fstat64i32, _fstat, _stat64i32,
331	_stat, _wfindfirst64i32, _wfindnext64i32, _wstat64i32, _wstat: Zero
332	the input buffer in case the function we wrap around fails. This
333	fixes the native builds of binutils/bfd due to an unitialized use
334	warning about a stat structure, too.
335
3362009-08-28  Kai Tietz  <kai.tietz@onevision.com>
337
338	PR/2846177
339	* intrin.h (__cplusplus): Guard intrin86.h file by extern "C" for c++.
340	Sadly, those gcc headers are lacking this guard.
341
3422009-08-28  Ozkan Sezer  <sezeroz@gmail.com>
343
344	* sys/stat.h: Define stat64 as _stat64 and fstat64 as _fstat64
345	for POSIX compatibility.
346	* wchar.h: Likewise.
347
3482009-08-26  Kai Tietz  <kai.tietz@onevision.com>
349
350	* ...: Cleanup with _INTEGRAL_MAX_BITS.
351	* ...: Fix 32-bit case with _USE_32BIT_TIME_T.
352	* _mingw.h: Make for 32-bit _USE_32BIT_TIME_T default behavior.
353
3542009-08-23  Ozkan Sezer  <sezeroz@gmail.com>
355
356	* float.h (_chgsignl): Removed the old wrappers and added the new
357	implementation.
358	* math.h (chgsignl): Likewise.
359
3602009-08-23  Kai Tietz  <kai.tietz@onevision.com>
361
362	* intrin.h: Use intrin86.h from gcc.
363	* winbase.h, winnt.h: Adjust intrinsic to be prototypes and compatible with
364	gnu's intrin86.h definitions.
365
366	* ...: Fix missing prototypes before inlined functions are implemented.
367
3682009-08-22  Ozkan Sezer  <sezeroz@gmail.com>
369
370	* fstat, stat, wstat: Instead of calling a function, "inline" (copy
371	the body of) the called function and avoid the cast which overcomes
372	the strict aliasing violation.  For the _USE_32BIT_TIME_T case, use
373	memcpy.  Remove the _no_optimize attributes which are not necessary
374	anymore.  The inlined versions from sys/stat.h should work fine now.
375
376	* _findfirst64i32, _findnext64i32, _fstat64i32, _stat64i32,
377	_wfindfirst64i32, _wfindnext64i32, _wstat64i32: Do not copy
378	the structures to the argument buffer if the called function
379	fails.
380
3812009-08-20  Ozkan Sezer  <sezeroz@gmail.com>
382
383	* stdint.h: Fix gcc c99-stdint-1 testcase (define UINT8_MAX and
384	UINT16_MAX without the trailing 'U')
385
3862009-08-18  Kai Tietz  <kai.tietz@onevision.com>
387
388	Guard __RPC_API MIDL_user_allocate and __RPC_API MIDL_user_free
389	by __MIDL_user_allocate_free_DEFINED__ macro to prevent gcc warnings.
390
3912009-08-17  Kai Tietz  <kai.tietz@oenvision.com>
392
393	* io.h (_POSIX): Invert logic about !defined(_POSIX) and _POSIX
394	extension in #if guards.
395
396	* wchar.h (wmemchr): Avoid use of NULL for C++ sake to have not
397	type failures about wchar_t and void.
398	(wmemcmp): Likewise.
399
4002009-08-14  Ozkan Sezer  <sezeroz@gmail.com>
401
402	* stddef.h, stdio.h, stdlib.h, string.h, tchar.h, time.h, wchar.h,
403	crtdbg.h, lmcons.h, locale.h, windef.h: Fix the __cplusplus NULL
404	macro, 0LL for _WIN64 instead of 0, so that sizeof(NULL) would be
405	the same as sizeof(void*).
406
4072009-08-14  Kai Tietz  <kai.tietz@onevision.com>
408
409	PR/2836856
410	* time.h (size_t): Remove double definition code.
411	(ssize_t): Likewise.
412
413	* winnt.h (InterlockedIncrement... and InterlockedDecrement...): Adjust
414	inline version to be compatible to VC.
415
4162009-08-13  Kai Tietz  <kai.tietz@onevision.com>
417
418	* langinfo.h and nl_types.h: Moved into experimental/langinfo/ folder.
419
420	PR/2836279
421	* io.h, stdio.h, winnt.h, strsafe.h, rpcndr.h, time.h, _mingw.h and
422	vadefs.h: Pre and postfix attribute specifiers by '__'.
423
4242009-08-07  Kai Tietz  <kai.tietz@onevision.com>
425
426	PR/2832682
427	* winbase.h (wWinMain): Re-add it. For details see
428	http://msdn.microsoft.com/en-us/library/ms633559(VS.85 in msdn.
429	(WinMain): Define it in UNICODE case as wWinMain.
430
4312009-07-31  Ozkan Sezer  <sezeroz@gmail.com>
432
433	* _mingw.h (__MINGW_ATTRIB_NO_OPTIMIZE): New macro.
434	* sys/stat.h: Do not optimize the stat inlines due to strict aliasing
435	issues.
436
4372009-07-31  Kai Tietz  <kai.tietz@onevision.com>
438
439	PR/2829952
440	* wchar.h: Fix unsigned integer min/max constants.
441	* stdint.h: Likewise.
442	* limits.h: Likewise.
443
4442009-07-31  Kai Tietz  <kai.tietz@onevision.com>
445
446	PR/2829952
447	* stdint.h (int_fast8_t): Make explicit signed.
448
4492009-07-29  Kai Tietz  <kai.tietz@onevision.com>
450
451	* winnt.h (__stosb, __stosd, __stosq, __stosw): New itrinsics with
452	inline asm. Only provided for x86_64 for the moment.
453	(MemoryBarrier, DbgRaiseAssertionFailure, YieldProcessor): Fix inline
454	assembly for x86.
455
4562009-07-29  Ozkan Sezer  <sezeroz@gmail.com>
457
458	* winnt.h (_X86AMD64_): Removed the never defined macro. Probably
459	intended for specifying x86 and x64 shared intrincis functions for
460	inline assembly but then never used.
461	(InterlockedAdd, InterlockedAdd64, UnsignedMultiplyExtract128,
462	MultiplyExtract128): Added prototypes for the non-inline versions
463	under intrincs.
464
465	* winnt.h: A little _X86_ tidy-up for less __NO_INLINE__ ifdefs.
466	(MemoryBarrier, DbgRaiseAssertionFailure): Added prototypes for
467	non-inline versions under intrincs for x86 only.
468
4692009-07-28  Ozkan Sezer  <sezeroz@gmail.com>
470
471	* conio.h (readcr0): Provided proper w32 and w64 versions.
472	* wchar.h (fwide, mbsinit): Provide prototypes for non-inline cases.
473	(wmemchr, wmemcmp): Added NULL pointer checks.
474	* winnt.h (InterlockedBitTestAndComplement, GetCurrentFiber,
475	GetFiberData, NtCurrentTeb): added protoypes for x86 and/or x86_64.
476
4772009-07-27  Ozkan Sezer  <sezeroz@gmail.com>
478
479	*  ws2tcpip.h: Removed the IN6* macros and added non-inline versions
480	to libws2_32.a in case someone might thing of something as sickly as
481	making function pointers out of them..
482
4832009-07-27  Kai Tietz  <kai.tietz@onevision.com>
484
485	* wspiapi.h: Add global prototypes for inlines and remove
486	LEGACY... macro. All are now __CRT_INLINE functions.
487	Implementation of those functionts is in crt's /libsrc/wspiapi.c
488
4892009-07-27  Ozkan Sezer  <sezeroz@gmail.com>
490
491	*  ws2tcpip.h: Make the IN6* inlines into macros when inlining is
492	disabled.
493
4942009-07-27  Kai Tietz  <kai.tietz@onevision.com>
495
496	* math.h (__cplusplust): Replace for inlines the __cplusplus guard
497	by __CRT__NO_INLINE guard.
498	* complex.h (_CRT_INLINE): Guard inlines by __CRT__NO_INLINE.
499	* assert.h (_CRT_INLINE): Likewise.
500	* conio.h (_CRT_INLINE): Likewise.
501	* dxtmpl.h (_CRT_INLINE): Likewise.
502	* dbgeng.h (_CRT_INLINE): Likewise.
503	* inttypes.h (_CRT_INLINE): Likewise.
504
5052009-07-27  Ozkan Sezer  <sezeroz@gmail.com>
506
507	* sys/stat.h: Added __CRT__NO_INLINE guards to inlined versions of stat
508	family of functions.
509	* io.h: Added __CRT__NO_INLINE guards to inlined versions of findfirst
510	family of functions.
511
5122009-07-27  Ozkan Sezer  <sezeroz@gmail.com>
513
514	* _mingw.h (__CRT__NO_INLINE): New private macro. Always defined when
515	__NO_INLINE__ is defined.
516
5172009-07-27  Ozkan Sezer  <sezeroz@gmail.com>
518
519	* io.h: Removed dead _WIN64 macros where _USE_32BIT_TIME_T is defined
520	(the two just cannot live together.)
521	* sys/stat.h: Likewise.
522
5232009-07-17  Ozkan Sezer  <sezeroz@gmail.com>
524
525	* _mingw_mac.h: Rename __MINGW64_VERSION to __MINGW64_VERSION_STR.
526
5272009-07-17  Ozkan Sezer  <sezeroz@gmail.com>
528
529	* _mingw_mac.h: Do not ifdef-guard the version macros.
530	(STRINGIFY): New macro.
531	(__MINGW64_VERSION): Auto-define using STRINGIFY.
532
5332009-07-17  Kai Tietz  <kai.tietz@onevision.com>
534
535	* _mingw_mac.h: New file. It defines just macros also useful in
536	assembly file. Moved some part from _mingw.h into it.
537	(__MINGW_USYMBOL): New macro for assembly to append underscore if necessary.
538
5392009-07-16  Ozkan Sezer  <sezeroz@gmail.com>
540
541	* time.h: Avoid double function calls in *time_r macros, at least
542	for gcc. Added fixme notes about the issue.
543
5442009-07-12  Ozkan Sezer  <sezeroz@gmail.com>
545
546	* _mingw.h: Undefine _X86_ for __x86_64 which may be incorrectly
547	defined by gcc.
548
5492009-07-09  Kai Tietz  <kai.tietz@onevision.com>
550
551	PR/2818441
552	* setjmp.h: add for setjmp/setjmp3 attribute __returns_twice__.
553
5542009-07-04  Ozkan Sezer  <sezeroz@gmail.com>
555
556	* _mingw.h: added comments after many endifs for better clarity.
557	* _mingw.h: tidied the __nothrow, __ptr32, __ptr64, __unaligned
558	and __forceinline ifdefs by moving them out of the _INT128_DEFINED
559	ifdefs.
560	* _mingw.h: removed the #if 1 around the mingw.org version macros,
561	whose corresponding #endif actually was misplaced. also updated the
562	comments of the mingw.org version macros.
563	* _mingw.h: added the new __MINGW_NAME_AW(func) macro which can be
564	used in declaring ASCII and UNICODE versions of functions.
565	* _mingw.h: added the new __MINGW_TYPEDEF_AW(type) macro, similar to
566	__MINGW_NAME_AW but for typedefs.
567	* _mingw.h, commctrl.h, commdlg.h, prsht.h, shellapi.h: moved all
568	DUMMYUNIONNAMEx and DUMMYSTRUCTNAMEx macro definitions to _mingw.h.
569
5702009-05-11  Ozkan Sezer  <sezeroz@gmail.com>
571
572	* _mingw.h: add a mingw.org compatibility definition of _CRT_glob
573	as our own _dowildcard and document it.
574
5752009-05-11  Kai Tietz  <kai.tietz@onevision.com>
576
577	* _mingw.h (__MINGW32_MINOR_VERSION, __MINGW32_MAJOR_VERSION): Define
578	for 3.11 base version.
579
5802009-04-30  Kai Tietz  <kai.tietz@onevision.com>
581
582	* _mingw.h (_M_IX86): New define.
583	(_M_AMD64): Likewise.
584	(_M_IA64): Likewise.
585
5862009-04-23  Kai Tietz  <kai.tietz@onevision.com>
587
588	* sqltypes.h (SQLSCHAR): Prevent double type definition.
589
5902009-04-20  Kai Tietz  <kai.tietz@onevision.com>
591
592	* unistd.h (ftuncate): Use _off_t when off_t isn't defined.
593
5942009-04-20  Ozkan Sezer  <sezeroz@gmail.com>
595
596	FR/2619978:
597	* mingw-w64-crt/gdtoa/strtof.c, mingw-w64-crt/gdtoa/strtopx.c:  Prepend
598	the strtof and strtold symbols with '__mingw_' to provide both of strtof
599	and strtold which rely on msvcrt, and __mingw_strtof and __mingw_strtold
600	which rely on the internal gdtoa library.
601	* mingw-w64-headers/include/stdlib.h:  Properly provide the prototypes
602	for __mingw_strtof and __mingw_strtold.
603
6042009-04-15  Kai Tietz  <kai.tietz@onevision.com>
605
606	* windef.h (BOOL): Check additionally for __OBJC_BOOL
607	to avoid definition of BOOL.
608
6092009-04-14  Roland Schwingel  <Roland.Schwingel@onevision.com>
610
611	* windef.h (BOOL): Don't define it as WINBOOL for ObjC
612	sake.
613
6142009-04-04  Kai Tietz  <kai.tietz@onevision.com>
615
616	* setjmp.h (_setjmp3): Use for 32-bit instead of _setjmp.
617	Additional pass NULL as secondary element for 32-bits.
618
6192009-04-03  Kai Tietz  <kai.tietz@onevision.com>
620
621	PR/2675096
622	* float.h: Add gcc dependent defines to prevent use
623	of gcc's version.
624
6252009-03-29  Kai Tietz  <kai.tietz@onevision.com>
626
627	* winuser.h (MONITORINFOEXA): Replace MONITORINFO mi
628	by unnamed structure definition to work-a-round an
629	incompatiblity of gcc to vc. Gcc doesn't supports
630	unnamed types in structures like inline structures.
631	(MONITORINFOEXW): Likewise.
632
6332009-03-28  Ozkan Sezer  <sezeroz@gmail.com>
634
635	* stdlib.h: Fix typo && build breakage (s/wchar/wchar_t/).
636
6372009-03-28  Kai Tietz  <kai.tietz@onevision.com>
638
639	* stdio.h: Replace _imp__<sym> by __MINGW_IMP_SYMBOL.
640	* wchar.h: Likewise.
641	* stdlib.h: Likewise.
642	* math.h: Likewise.
643	* mbctype.h: Likewise.
644	* ctype.h: Likewise.
645	* wctype.h: Likewise.
646
6472009-03-16  Ozkan Sezer  <sezero@users.sourceforge.net>
648
649	* _mingw.h (__MINGW_USE_UNDERSCORE_PREFIX): really fix typos.
650
6512009-03-16  Kai Tietz  <kai.tietz@onevision.com>
652
653	* _mingw.h (__MINGW_USE_UNDERSCORE_PREFIX): New.
654	(__MINGW_IMP_SYMBOL): New.
655
6562009-03-15  Kai Tietz  <kai.tietz@onevision.com>
657
658	* io.h (_wopen, _wsopen): Remove wrong c++ variant.
659	* wchar.h: Likewise.
660
6612009-03-11  Kai Tietz  <kai.tietz@onevision.com>
662
663	PR/2674460
664	* float.h (_MCW_DN): New.
665	(_DN_SAVE): Likewise.
666	(_DN_FLUSH): Likewise.
667
668	* sys/types.h (useconds_t): New.
669	* unistd.h (usleep): New.
670
6712009-02-27  Kai Tietz  <kai.tietz@onevision.com>
672
673	* _mingw.h (__MINGW64): Add underscores.
674	(__MINGW64...): Likewise.
675	* stdio.h (__mingw_<print>): Add prototypes.
676
6772009-02-23  Kai Tietz  <kai.tietz@onevision.com>
678	    Wolfgang Glas <wolfgang.glas@ev-i.at>
679	* wspiapi.h (_WSPIAPI_EMIT_LEGACY): New.
680	(_WSPIAPI_LEGACY_INLINE): New.
681	(WspiapiLegacyFreeAddrInfo): Use _WSPIAPI_LEGACY_INLINE
682	instead of __CRT_INLINE.
683	(WspiapiLegacyGetAddrInfo): Likewise.
684	(WspiapiLegacyGetNameInfo): Likewise.
685	* io.h (_open): Remove C++ variant.
686	(_sopen.h): Likewise.
687
6882009-02-13  Kai Tietz  <kai.tietz@onevision.com>
689
690	* stdio.h (_iob): Add for 64-bit case.
691	* wchar.h (_iob): Likewise.
692
6932009-02-06  Kai Tietz  <kai.tietz@onevision.com>
694
695	PR/2567461
696	* ctype.h (isblank): Declare it always in c++ context.
697	* wctype.h (isblank): Likewise.
698
6992009-01-29  Kai Tietz  <kai.tietz@onevision.com>
700
701	* basetsd.h: Add include of _mingw.h for __int64 type.
702
7032009-01-19  Kai Tietz  <kai.tietz@onevision.com>
704
705	* math.h: Merged from mingw32.
706	* complex.h: Likewise.
707	* float.h: Likewise.
708
7092009-01-13  Kai Tietz  <kai.tietz@onevision.com>
710	by sezero
711	see http://sourceforge.net/forum/message.php?msg_id=6095326
712
713	* stddef.h:
714	Reverts svn changes 478, 553, 554 which were working around the
715	breakage caused by the old svn change 190. svn190 change is now
716	reverted with modifications. svn190 probably relied on the fact
717	that _mingw.h already defind certain types/macros, but if someone
718	includes stdint.h before stddef.h, it causes the NULL and offsetof
719	macros to be left undefined. still, some clean-up may be done for
720	_mingw.h in the future in order to avoid confusions.
721
7222008-10-30  Kai Tietz  <kai.tietz@onevision.com>
723
724	* signal.h (SIGALARM): Define it just when
725	__USE_MINGW_ALARM is set.
726
7272008-10-28  Kai Tietz  <kai.tietz@onevision.com>
728
729	* stdlib.h, stdio.h: Fix headers to be save with
730	option -Wstrict-prototypes.
731
7322008-10-23  Kai Tietz  <kai.tietz@onevision.com>
733
734	* strmif.h (DDCOLORKEY): New dummy version.
735	(LPDDCOLORKEY): Declare it as DDCOLORKEY *.
736	(ddraw.h): Include it just when MINGW_HAS_DDRAW_H
737	is defined.
738
7392008-10-21  Kai Tietz  <kai.tietz@onevision.com>
740
741	* io.h (__USE_MINGW_ALARM): New.
742	(alarm): Make declaration dependent on
743	__USE_MINGW_ALARM.
744
7452008-09-30  Kai Tietz  <kai.tietz@onevision.com>
746
747	* stddef.h (offsetof): Make sure it gets defined.
748
7492008-09-19  Kai Tietz  <kai.tietz@onevision.com>
750
751	* shellapi.h: Replace _cdecl by __cdecl.
752	* netmon.h: Likewise.
753	* nmsupp.h: Likewise.
754	PR/2118228 by Jeremy Kolb
755	* winreg.h: Likewise.
756	* stralign.h: Likewise.
757
7582008-09-16  Kai Tietz  <kai.tietz@onevision.com>
759
760	Patch/2108279 by Jaroslav Smid
761	* lib64/uxtheme.h: New Vista API for BeginBufferedPaint,
762	BufferedPaintClear, BufferedPaintInit, BufferedPaintSetAlpha,
763	BufferedPaintUnInit, EndBufferedPaint, GetBufferedPaintBits,
764	GetBufferedPaintDC, GetBufferedPaintTargetDC, and
765	GetBufferedPaintTargetRect.
766
7672008-09-12  Kai Tietz  <kai.tietz@onevision.com>
768
769	Patch/2106947 by Jaroslav Smid
770	* dwmapi.h: New.
771
7722008-08-28  Kai Tietz  <kai.tietz@onevision.com>
773
774	* io.h (_INTEGRAL_MAX_BITS): Check disabled.
775	* wchar.h (_INTEGRAL_MAX_BITS): Likewise.
776
7772008-08-27  Kai Tietz  <kai.tietz@onevision.com>
778
779	* fcntl.h (_O_ACCMODE): New.
780	* math.h (_HUGE): Special handling if _MSVCRT_ is defined.
781	* ctype.h (_imp__...): Likewise.
782	* mbctype.h (_imp__...): Likewise.
783	* stdio.h (_imp__...): Likewise.
784	* stdlib.h (_imp__...): Likewise.
785	* wchar.h (_imp__...): Likewise.
786	* wctype.h (_imp__...): Likewise.
787
7882008-08-07  Kai Tietz  <kai.tietz@onevision.com>
789
790	* winnt.h (PSLIST_ENTRY): Forward typedef without align.
791	* _mingw.h (__stdcall): Disable it for 64-bit.
792
7932008-08-02  Kai Tietz  <kai.tietz@onevision.com>
794
795	* time.h (_localtime32): Alias it for w32 to _localtime.
796	(_difftime32): To _difftime.
797	(_ctime32): To _ctime.
798	(_gmtime32): To _gmtime.
799	(_mktime32): To _mktime.
800	(_time32): To _time.
801
8022008-07-27  Kai Tietz  <kai.tietz@onevision.com>
803
804	* wchar.h (WCHAR_MAX): Make it type wchar_t.
805
8062008-07-26  Kai Tietz  <kai.tietz@onevision.com>
807
808	* process.h (exec...): Adjust prototypes to return type
809	int if used in gcc.
810	* winnt.h (IMAGE_ORDINAL_FLAG64): Make it a unsigned
811	long long constant.
812	(IMAGE_ORDINAL64): Likewise.
813
8142008-03-10  Kai Tietz  <kai.tietz@onevision.com>
815
816	PR/1910322: trouble using Windows VARIANT type.
817	* oledlg.h: Disable default use of NONAMELESSUNION for C.
818
8192008-03-06  Roland Schwingel  <roland.schwingel@onevision.com>
820
821	* winnt.h (PRODUCT_...): New.
822	(LANG_...): Some missing language codes.
823	(SORT_INVARIANT_MATH): New.
824	(SORT_JAPANESE_RADICALSTROKE): New.
825	(LOCALE_NAME_MAX_LENGTH): New.
826	(ACTIVATION_CONTEXT_SECTION_APPLICATION_SETTINGS): New.
827
8282008-01-30  Kai Tietz  <kai.tietz@onevision.com>
829
830	* userenv.h: Removed duplicate #if-clause.
831	* gb18030.h: Correct typo.
832	* dskquota.h: Correct ShutdownNameResolution declaration.
833	* msimcntl.h: Low case name correction.
834	* wabnot.h: Add MAPI_DIM default.
835	* daogetrw.h: Cleanup extern C declaration via EXTERN_C.
836	* dtchelp.h: Likewise.
837	* comutil.h: Disable c++ code for in c.
838	* comdef.h: Likewise.
839	* comip.h: Likewise.
840	* mspenum.h: Likewise.
841	* stllock.h: Likewise.
842	* _dbdao.h: Likewise.
843	* dxtmpl.h: Likewise.
844	* madcapcl.h: Add include winternl.h.
845	* msidef.h: (msidbLocatorType): Correct typo.
846	* mapiwz.h: Add include mapidefs.h for LPMAPIPROP.
847	* traffic.h: Add include ntddndis.h.
848	* correg.h: Typedef enum CorSaveSize.
849	* ratings.h: Correct typo.
850	* xcmcmsx2.h: Add include xcmc.h.
851	* stm.h: Default to MPR50 if not MPR50 or MPR40 is not defined.
852	* wiadef.h: Add error message to include via.h in front.
853	* conio.h: Correct declaration of __readmsr.
854	* ole.h: Add #if clause to protect against double declaration.
855	* oleidl.h: Add #if clause to protect against double declaration.
856
8572008-01-29  Wesley W. Terpstra  <wesley@terpstra.ca>
858
859	* inttypes.h: Correct ,,,PTR macros for 32-bit and 64-bit.
860
8612008-01-28  sduplichan  <sduplichan@users.sourceforge.net>
862
863	* misc/conio.h: Add further intrinsic functions.
864
8652008-01-26  Kai Tietz  <kai.tietz@onevision.com>
866
867        * sys/time.h: Remove declaration of gettimeofday for
868        libiberty sake.
869        Add declaration of mingw_gettimeofday method.
870        * time.h: Add gettimeofday declaration in protected clause.
871        Add declaration of mingw_gettimeofday method.
872        * _mingw.h: Add __MINGW_ATTRIB_NORETURN, __MINGW_ATTRIB_CONST,
873        __UNUSED_PARAM, and __MINGW_GNUC_PREREQ macros.
874        * conio.h: Add intrin function for I/O as inline methods.
875
8762008-01-23  Kai Tietz  <kai.tietz@onevision.com>
877
878        * sys/time.h: Add gettimeofday declaration for not __STRICT_ANSI__.
879        * time.h: Protect timezone declaration.
880        Change major protection-clause.
881        * math.h: Change major protection-clause.
882        * sys/timeb.h: Change major protection-clause.
883
8842008-01-19  Kai Tietz  <kai.tietz@onevision.com>
885
886        * winnt.h: Added old-style context member for float description.
887	* gdiplus*.h: Moved to experimental.
888
8892008-01-09  Kai Tietz  <kai.tietz@onevision.com>
890
891	* directx/: New directory merged from mingw.
892	* directx/d3d9.h: New.
893	* directx/d3d9caps.h: New.
894	* directx/d3d9types.h: New.
895	* directx/dxerr8.h: New.
896	* directx/dxerr9.h: New.
897
8982008-01-02  Kai Tietz  <kai.tietz@onevision.com>
899
900	* io.h: Add __USE_MINGW_ACCESS access patch. Merged
901	from mingw project. PR/1858862.
902
9032007-12-02  Kai Tietz  <kai.tietz@onevision.com>
904
905	* sys/stat.h: Include io.h.
906	* io.h: Add prototypes for alarm and getlogin.
907
9082007-11-23  Kai Tietz  <kai.tietz@onevision.com>
909
910	* wchar.h: Correct if clauses and (xxx)_func functions. Additionally
911	remove a lot of warnings for 64-bit and 32-bit version.
912	* minmax.h: Likewise.
913	* stdlib.h: Likewise.
914	* stdint.h: Likewise.
915	* windef.h: Likewise.
916	* io.h: Likewise.
917	* winsock2.h: Likewise.
918	* ctype.h: Likewise.
919	* winerror.h: Likewise.
920	* time.h: Likewise.
921	* wctype.h: Likewise.
922	* basetsd.h: Likewise.
923	* setjmp.h: Likewise.
924
9252007-11-19  Kai Tietz  <kai.tietz@onevision.com>
926
927	* all files with interface: Use instead struct for objc sake.
928	various changes for 32-bit support.
929
9302007-11-15  Kai Tietz  <kai.tietz@onevision.com>
931
932	* wchar.h: Add _iob definition. Additionally add 32-bit
933	compatible definition of __iob_func().
934	* stdio.h: Likewise.
935
9362007-11-10  Kai Tietz  <kai.tietz@onevision.com>
937
938	* delayhlp.cpp: PR 1829505  Linker symbol _ImageBase.
939
9402007-11-07  20-40  <annonymous>
941
942	* _dbdao.h: New.
943	* ieeefp.h: New.
944	* io.h: (_getcwd): Prototype added.
945	* mspab.h: New.
946	* mspaddr.h: New.
947	* mspbase.h: New.
948	* mspcall.h: New.
949	* mspcoll.h: New.
950	* mspenum.h: New.
951	* msplog.h: New.
952	* mspst.h: New.
953	* mspstrm.h: New.
954	* mspterm.h: New.
955	* mspthrd.h: New.
956	* msptrmac.h: New.
957	* msptrmar.h: New.
958	* msptrmvc.h: New.
959	* msputils.h: New.
960	* ws2tcpip.h: (ip_mreq): Disabled. Forced that winsock2.h is included infront.
961	* wmiatlprov.h: New.
962	* winsock2.h: Add AF_??? constants.
963	* wchar.h: Add protypes for swprintf and vswprintf.
964	* tchar.h: Likewise.
965	* stdio.h: Likewise.
966	* w32api.h: New.
967	* nl_types.h: New.
968	* langinfo.h: New.
969
970
9712007-10-29  Kai Tietz  <kai.tietz@onevision.com>
972
973	* assert.h:
974	* process.h:
975	* wchar.h:
976	* stdlib.h:
977	 Change prototype for exit, atoi, atol, div, ldiv,
978	 getenv, mblen, mbtowc, mbstowcs, rand, srand, strtod,
979	strtof, strtol, strtoul, system, wctomb, wcstombs, wcstod,
980	wcstol, and wcstoul using no _CRTIMP.
981
9822007-10-19  Kai Tietz  <kai.tietz@onevision.com>
983
984	* io.h: (_lseeki64, _ltelli64): Use crt version.
985	* stdio.h: (_fseeki64, _ftelli64): Likewise.
986
9872007-10-18  Kai Tietz  <kai.tietz@onevision.com>
988
989	* winsock.h, winsock2.h: Make them compatible to each other.
990	* stdlib.h, sys/timeb.h, conio.h, crtdbg.h, io.h, mbstring.h,
991	search.h, stdio.h, string.h, time.h, wchar.h: Extracted secured
992	API into sec_api/.._s.h files and placed include in base headers.
993
9942007-10-17  Kai Tietz  <kai.tietz@onevision.com>
995
996	* time.h: _daylight,_dstbias,_timezone are variables.
997
9982007-10-15  Kai Tietz  <kai.tietz@onevision.com>
999
1000	* direct.h: (getcwd): No _CRTIMP declaration.
1001	* io.h: (getcwd): Likewise.
1002	(isatty): Likewise.
1003	(mktemp): Likewise.
1004	* malloc.h: (malloc, calloc, free, realloc): Likewise.
1005	* stdlib.h: (malloc, calloc, free, realloc): Likewise.
1006
10072007-10-10  Kai Tietz  <kai.tietz@onevision.com>
1008
1009	* math.h: Add prototypes for nextafterl and ldexpl.
1010	Add none inline declaration of ldexpf.
1011
10122007-10-09  Kai Tietz  <kai.tietz@onevision.com>
1013
1014	* sys/stat.h, wstat.h: Changed POSIX prototypes.
1015
10162007-10-08  Kai Tietz  <kai.tietz@onevision.com>
1017
1018	* winsock.h, winsock2.h: Make SOCKET definition signed.
1019	* assert.h: Protect define of assert by additional clause.
1020
10212007-10-04  Kai Tietz  <kai.tietz@onevision.com>
1022
1023	* process.h: Make exec(??) and spawn(??) as posix functions
1024	compatible.
1025
10262007-10-01  Kai Tietz  <kai.tietz@onevision.com>
1027
1028	* specstrings.h: Prefix SAL defines by SAL(xxx). This prevents
1029	various conflicts with gnu sources.
1030
10312007-09-28  Kai Tietz  <kai.tietz@onevision.com>
1032
1033	* specstrings.h: Renamed __null to SAL__null. PR/1804037.
1034
10352007-09-27  Kai Tietz  <kai.tietz@onevision.com>
1036
1037	* math.h: Correct 'long double' prototypes.
1038
10392007-09-26  Kai Tietz  <kai.tietz@onevision.com>
1040
1041	* io.h: Add non inline protypes.
1042	* inttypes.h: (imaxabs): Likewise.
1043
10442007-09-25  Kai Tietz  <kai.tietz@onevision.com>
1045
1046	* _mingw.h: (USE___UUIDOF): New.
1047	* comdef.h: Use USE___UUIDOF for use of __uuidof operator. Also
1048	add include of _mingw.h to it.
1049	* comdefsp.h: Likewise.
1050	* comip.h: Likewise.
1051	* comsvcs.h: Likewise.
1052	* servprov.h: Likewise.
1053	* unknwn.h: Likewise.
1054	* time.h: Add none inline prototypes for POSIX time functions.
1055
10562007-09-19  Kai Tietz  <kai.tietz@onevision.com>
1057
1058	* termio.h: Removed.
1059	* termios.h: Likewise.
1060	* sys/ttychars.h: Likewise.
1061	* sys/termio.h: Likewise.
1062	* sys/termios.h: Likewise.
1063
10642007-09-11  Kai Tietz  <kai.tietz@onevision.com>
1065
1066	* stdlib.h: (_sys_errlist): Make default declaration having
1067	one element to prevent warning. PR/1792077.
1068
10692007-09-10  Kai Tietz  <kai.tietz@onevision.com>
1070
1071	* _mingw.h: [PR/1782238] size_t not defined for 32bit
1072	in _mingw.h.
1073	* stdlib.h: [PR/1781605] stdlib.h: 462: min redefined.
1074	Additionally do the same thing for the max macro. We assume
1075	that the crt version wins by default.
1076
10772007-08-24  Kai Tietz  <kai.tietz@onevision.com>
1078
1079	* include: Removed dead link.
1080	* _mingw.h, stddef.h: Prevent warning about double defined ptrdiff_t.
1081
10822007-08-23  Professor Brian Ripley  <ripley@stats.ox.ac.uk>
1083
1084	* math.h: For to use methods from libmingwex.a instead
1085	of msvcrt.
1086	* wchar.h: Likewise.
1087	* wctype.h: Likewise.
1088
10892007-08-22  Professor Brian Ripley  <ripley@stats.ox.ac.uk>
1090
1091	* oleauto.h: Corrected use of NONAMELESSUNION and
1092	_FORCENAMELESSUNION.
1093
10942007-08-21  Kai Tietz  <kai.tietz@onevision.com>
1095
1096	* ctype.h: wchar.h: Add isblank () and iswblank ().
1097
10982007-08-21  Professor Brian Ripley  <ripley@stats.ox.ac.uk>
1099
1100	* stdargs.h: Remove spurious extra '#endif' in file.
1101	Restore copyright notice.
1102	* stdio.h, wchar.h: Define POSIX names for popen, pclose,
1103	and pwopen.
1104
11052007-08-16  Kai Tietz  <kai.tietz@onevision.com>
1106
1107	* stdlib.h: Corrected _sys_nerr and _sys_errlist declarations.
1108
11092007-08-14  Kai Tietz  <kai.tietz@onevision.com>
1110
1111	* limits.h: (_CHAR_UNSIGNED): Removed unused define.
1112	* locale.h: Likewise.
1113	* mfpr?: Removed.
1114	* getopt.h: Copyright adjusted to origin.
1115	* sys/wstat.inl: Delete unused file.
1116	* sys/stat.h: Add inlines.
1117	* sys/stat.inl: Remove.
1118	* sys/timeb.h: Add inlines.
1119	* sys/timeb.inl: Remove.
1120	* sys/utime.h: Add inlines.
1121	* sys/utime.inl: Remove.
1122	* time.h: Add inlines.
1123	* wchar.h: Add inline.
1124	* wtime.inl: Remove.
1125	* time.inl: Remove.
1126
11272007-07-25  Kai Tietz  <kai.tietz@onevision.com>
1128
1129	* _mingw.h, winnt.h: (__CRT_UNALIGNED): New.
1130	(UNALIGNED): Use value of __CRT_UNALIGNED.
1131	* winuser.h: (MOUSEHOOKSTRUCTEX): Name unnamed
1132	argument.
1133	* windef.h: (LPCVOID): Use _LPCVOID_DEFINED clause.
1134	* objbase.h: (IRpcStubBuffer, IRpcChannelBuffer): Protect
1135	by ifndef clause.
1136	* objidl.h, imm.h: Fix double type declarations.
1137	* limits.h: Added definitions for LONG_LONG_MIN,
1138	LONG_LONG_MAX, and ULONG_LONG_MAX.
1139
1140
11412007-07-23  Kai Tietz  <kai.tietz@onevision.com>
1142
1143	* excpt.h: (_EXCEPTION_POINTERS): Forward declared.
1144	* winuser.h: (MONITORINFOEXA, MONITORINFOEXW): Add member
1145	variable name for making gcc happy.
1146	* rpcndr.h: (PFORMAT_STRING): Removed double defintion.
1147	(MIDL_STUB_MESSAGE, PMIDL_STUB_MESSAGE): Likewise.
1148	(MIDL_SYNTAX_INFO, PMIDL_SYNTAX_INFO): Likewise.
1149	* wtypes.h: Unify define of ULONG, USHORT, UCHAR, etc.
1150	* winnt.h: Likewise.
1151	* windef.h: Likewise.
1152	* winsmcrd.h: Likewise.
1153	* fci.h: Likewise.
1154	* fdi.h: Likewise.
1155	* mapidbg.h: Likewise.
1156	* mqoai.h: Likewise.
1157	* sqltypes.h: Likewise.
1158
11592007-07-20  Kai Tietz  <kai.tietz@onevision.com>
1160
1161	* winbase.h: Removed double definition of ACTCTX.
1162
11632007-07-19  NightStrike  <nightstrike@gmail.com>
1164
1165	* basetsd.h: (Ptr32ToPtr): Removed warning message.
1166
11672007-07-18  Kai Tietz  <kai.tietz@onevision.com>
1168
1169	* assert.h: Corrected _wassert method.
1170	* time.h: Corrected _tzname defintion.
1171
11722007-07-17  Kai Tietz  <kai.tietz@onevision.com>
1173
1174	* _mingw.h: Use _CRTIMP as declspec(dllimport) as default.
1175	Declare of __CRT_IMPORT as external __inline replacement.
1176
11772007-07-15  Kai Tietz  <kai.tietz@onevision.com>
1178
1179	* Contributed initial header set.
1180
1181
1182Local Variables:
1183version-control: never
1184End:
1185