hdf5/tools
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
..
h5copy [svn-r15036] Bug fix. 2008-05-19 00:06:51 -05:00
h5diff [svn-r15124] Purpose: 2008-06-02 12:47:30 -05:00
h5dump [svn-r15150] Purpose: Separate Windows function macro definitions to win32defs.h 2008-06-05 13:52:19 -05:00
h5import [svn-r15036] Bug fix. 2008-05-19 00:06:51 -05:00
h5jam [svn-r15150] Purpose: Separate Windows function macro definitions to win32defs.h 2008-06-05 13:52:19 -05:00
h5ls [svn-r15133] Description: 2008-06-03 19:17:27 -05:00
h5repack [svn-r15052] Add a test for the 1.6.7 -i infile -o outifle for backward compability 2008-05-21 09:53:53 -05:00
h5stat [svn-r15036] Bug fix. 2008-05-19 00:06:51 -05:00
h52jpeg [svn-r15122] command line parsing and usage 2008-06-02 11:28:14 -05:00
lib [svn-r15150] Purpose: Separate Windows function macro definitions to win32defs.h 2008-06-05 13:52:19 -05:00
misc [svn-r15150] Purpose: Separate Windows function macro definitions to win32defs.h 2008-06-05 13:52:19 -05:00
testfiles [svn-r15143] 2008-06-05 09:37:21 -05:00
COPYING [svn-r12640] 2006-09-04 13:30:13 -05:00
Makefile.am [svn-r14023] Purpose: 2007-07-27 12:36:36 -05:00
Makefile.in [svn-r15036] Bug fix. 2008-05-19 00:06:51 -05:00