H5LDpublic.h 1.4 KB

123456789101112131415161718192021222324252627282930
  1. /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2. * Copyright by The HDF Group. *
  3. * Copyright by the Board of Trustees of the University of Illinois. *
  4. * All rights reserved. *
  5. * *
  6. * This file is part of HDF5. The full HDF5 copyright notice, including *
  7. * terms governing use, modification, and redistribution, is contained in *
  8. * the COPYING file, which can be found at the root of the source code *
  9. * distribution tree, or in https://www.hdfgroup.org/licenses. *
  10. * If you do not have access to either file, you may request a copy from *
  11. * help@hdfgroup.org. *
  12. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
  13. #ifndef H5LDpublic_H
  14. #define H5LDpublic_H
  15. #ifdef __cplusplus
  16. extern "C" {
  17. #endif
  18. H5_HLDLL herr_t H5LDget_dset_dims(hid_t did, hsize_t *cur_dims);
  19. H5_HLDLL size_t H5LDget_dset_type_size(hid_t did, const char *fields);
  20. H5_HLDLL herr_t H5LDget_dset_elmts(hid_t did, const hsize_t *prev_dims, const hsize_t *cur_dims,
  21. const char *fields, void *buf);
  22. #ifdef __cplusplus
  23. }
  24. #endif
  25. #endif /* H5LDpublic_H */