hdf5/windows
Scott Wegner 532e23b808 [svn-r15150] Purpose: Separate Windows function macro definitions to win32defs.h
Description:
In library code, we try not to use system calls directly, but instead use the HD{function} macro instead.  This way, we can map special versions of the call on particular systems.  Previously, it was all done in H5private.h.  However, in an effort to clean up platform-specific definitions, we move all of the Windows macros into a separate file, win32defs.h.  This way, we can use the non-Posix versions that Visual Studio sends warnings about.

Some macros are set specifically in the platform-specific header files.  Then, any macros left unset will be set by the "default" implementation in H5private.h.

This checkin also cleans up various source files to use the HD* macros when possible.

Tested:
VS2005 on WinXP
VS.NET on WinXP
h5committest (kagiso, linew, smirom)
2008-06-05 13:52:19 -05:00
..
c++ [svn-r15094] Purpose: Cleanup Windows project files-- standardize program debug information 2008-05-29 13:53:31 -05:00
examples [svn-r15094] Purpose: Cleanup Windows project files-- standardize program debug information 2008-05-29 13:53:31 -05:00
fortran [svn-r15126] Purpose: Cleanup unneeded Windows source 2008-06-02 15:28:18 -05:00
hl [svn-r15094] Purpose: Cleanup Windows project files-- standardize program debug information 2008-05-29 13:53:31 -05:00
misc/typegen [svn-r15126] Purpose: Cleanup unneeded Windows source 2008-06-02 15:28:18 -05:00
perform [svn-r14138] 2007-09-10 14:14:08 -05:00
proj [svn-r15150] Purpose: Separate Windows function macro definitions to win32defs.h 2008-06-05 13:52:19 -05:00
src [svn-r15126] Purpose: Cleanup unneeded Windows source 2008-06-02 15:28:18 -05:00
test [svn-r15094] Purpose: Cleanup Windows project files-- standardize program debug information 2008-05-29 13:53:31 -05:00
tools [svn-r15145] Purpose: Add new h5ls test to Windows 2008-06-05 10:13:34 -05:00
copy_hdf.bat [svn-r14903] Undoing change committed in r14902. 2008-04-30 14:51:13 -05:00
COPYING
hdf5bt.BAT [svn-r15089] Purpose: Support Visual Studio .NET builds from command-line 2008-05-29 09:42:26 -05:00
hdf5build_examples.BAT [svn-r14903] Undoing change committed in r14902. 2008-04-30 14:51:13 -05:00
hdf5build.BAT [svn-r15089] Purpose: Support Visual Studio .NET builds from command-line 2008-05-29 09:42:26 -05:00
hdf5check.BAT [svn-r14903] Undoing change committed in r14902. 2008-04-30 14:51:13 -05:00
install_dll.BAT [svn-r14138] 2007-09-10 14:14:08 -05:00
install_hlcexamples.BAT [svn-r14903] Undoing change committed in r14902. 2008-04-30 14:51:13 -05:00
install_hlf90examples.BAT [svn-r13258] Updated copyright notice in Windows batch files. 2007-02-07 13:28:45 -05:00
InstallcppExamples.BAT [svn-r13258] Updated copyright notice in Windows batch files. 2007-02-07 13:28:45 -05:00
InstallExamples.bat [svn-r13776] Added Windows project file for new example project (rev 13702). Updated test scripts and MANIFEST accordingly. 2007-05-21 15:04:22 -05:00
Installf90Examples.BAT [svn-r13258] Updated copyright notice in Windows batch files. 2007-02-07 13:28:45 -05:00
installhdf5lib.bat [svn-r14903] Undoing change committed in r14902. 2008-04-30 14:51:13 -05:00