10
10
 
 * root level of an installed copy of the electronic HDF5 document set and   *
11
11
 
 * is linked from the top-level documents page.  It can also be found at     *
12
12
 
 * http://hdfgroup.org/HDF5/doc/Copyright.html.  If you do not have          *
13
13
 
 * access to either file, you may request a copy from help@hdfgroup.org.     *
14
14
 
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
15
15
 
16
16
 
#define H5O_PACKAGE /*suppress error about including H5Opkg   */
17
17
 
#define H5S_PACKAGE     /*prevent warning from including H5Spkg.h */
18
18
 
19
19
 
#include "H5private.h"      /* Generic Functions            */
 
20
+
#include "H5Dprivate.h"     /* Datasets             */
20
21
 
#include "H5Eprivate.h"     /* Error handling           */
21
22
 
#include "H5FLprivate.h"    /* Free lists                           */
22
23
 
#include "H5Gprivate.h"     /* Groups               */
23
24
 
#include "H5MMprivate.h"    /* Memory management            */
24
25
 
#include "H5Opkg.h"     /* Object headers           */
25
26
 
#include "H5Spkg.h"     /* Dataspaces               */
26
27
 
27
28
 
28
29
 
/* PRIVATE PROTOTYPES */
29
30
 
static void *H5O_sdspace_decode(H5F_t *f, hid_t dxpl_id, H5O_t *open_oh,