1 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 2 * Copyright by The HDF Group. * 3 * All rights reserved. * 4 * * 5 * This file is part of HDF5. The full HDF5 copyright notice, including * 6 * terms governing use, modification, and redistribution, is contained in * 7 * the COPYING file, which can be found at the root of the source code * 8 * distribution tree, or in https://www.hdfgroup.org/licenses. * 9 * If you do not have access to either file, you may request a copy from * 10 * help@hdfgroup.org. * 11 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ 12 13 /* 14 * Programmer: Quincey Koziol 15 * Saturday, September 12, 2015 16 * 17 * Purpose: This file contains declarations which define macros for the 18 * H5L package. Including this header means that the source file 19 * is part of the H5L package. 20 */ 21 #ifndef H5Lmodule_H 22 #define H5Lmodule_H 23 24 /* Define the proper control macros for the generic FUNC_ENTER/LEAVE and error 25 * reporting macros. 26 */ 27 #define H5L_MODULE 28 #define H5_MY_PKG H5L 29 #define H5_MY_PKG_ERR H5E_LINK 30 #define H5_MY_PKG_INIT YES 31 32 /**\defgroup H5L H5L 33 * \brief Link Interface 34 * \todo Describe concisely what the functions in this module are about. 35 * 36 * \defgroup TRAV Link Traversal 37 * \ingroup H5L 38 */ 39 40 #endif /* H5Lmodule_H */ 41