[svn-r4914] Purpose:

Bug fix & feature add
Description:
    Added new API function H5Sget_select_type to determine type of selection in
    a dataspace.  Return values are defined by the H5S_sel_type enumerated type
    in H5Spublic.h

    Also, hyperslab operations involving a "all" or "none" selection are not
    generating the correct resulting selections.

Solution:
    Added more code to make hyperslab operations against an "all" or "none"
    selection generate the correct results.

Platforms tested:
    FreeBSD 4.5 (sleipnir)
This commit is contained in:
Quincey Koziol
2002-02-07 11:21:24 -05:00
parent 1f3762ff88
commit 9d98d34210
6 changed files with 260 additions and 88 deletions

View File

@@ -22,8 +22,6 @@
#define INTERFACE_INIT NULL
static int interface_initialize_g = 0;
static herr_t H5S_select_none(H5S_t *space);
/*--------------------------------------------------------------------------
NAME
@@ -120,7 +118,7 @@ done:
EXAMPLES
REVISION LOG
--------------------------------------------------------------------------*/
static herr_t H5S_select_none (H5S_t *space)
herr_t H5S_select_none (H5S_t *space)
{
herr_t ret_value=SUCCEED; /* return value */