printf("%s: check 10.0 src->select.sel_info.pnt_lst->head=%p, dst->select.sel_info.pnt_lst->head=%p\n",FUNC,src->select.sel_info.pnt_lst->head,dst->select.sel_info.pnt_lst->head);
 
/*
 * Copyright (C) 1998-2001 NCSA
 *                         All rights reserved.
 *
 * Programmer:  Quincey Koziol <koziol@ncsa.uiuc.edu>
 *              Tuesday, June 16, 1998
 *
 * Purpose: Point selection data space I/O functions.
 */
#define H5S_PACKAGE     /*suppress error about including H5Spkg   */
#include "H5private.h"
#include "H5Dprivate.h"
#include "H5Eprivate.h"
#include "H5Iprivate.h"
#include "H5MMprivate.h"
#include "H5Spkg.h"
#include "H5Tprivate.h"         /* Datatypes */
#include "H5Vprivate.h"
/* Interface initialization */
#define PABLO_MASK      H5Spoint_mask
#define INTERFACE_INIT  NULL
static int             interface_initialize_g = 0;
static herr_t H5S_point_init (const H5S_t *space, size_t elmt_size, H5S_sel_iter_t *iter);
static hsize_t H5S_point_favail (const H5S_t *space, const H5S_sel_iter_t *iter,
                hsize_t max);
static hsize_t H5S_point_fgath (H5F_t *f, const struct H5O_layout_t *layout,
                   const struct H5O_pline_t *pline,
                   const struct H5O_fill_t *fill,
                   const struct H5O_efl_t *efl, size_t elmt_size,
                   const H5S_t *file_space,
                   H5S_sel_iter_t *file_iter, hsize_t nelmts,
                   hid_t dxpl_id, void *buf/*out*/);
static herr_t H5S_point_fscat (H5F_t *f, const struct H5O_layout_t *layout,
                   const struct H5O_pline_t *pline,
                   const struct H5O_fill_t *fill,
                   const struct H5O_efl_t *efl, size_t elmt_size,
                   const H5S_t *file_space,
                   H5S_sel_iter_t *file_iter, hsize_t nelmts,
                   hid_t dxpl_id, const void *buf);
static hsize_t H5S_point_mgath (const void *_buf, size_t elmt_size,
                   const H5S_t *mem_space,
                   H5S_sel_iter_t *mem_iter, hsize_t nelmts,
                   void *_tconv_buf/*out*/);
static herr_t H5S_point_mscat (const void *_tconv_buf, size_t elmt_size,
                   const H5S_t *mem_space,
                   H5S_sel_iter_t *mem_iter, hsize_t nelmts,
                   void *_buf/*out*/);