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