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://support.hdfgroup.org/ftp/HDF5/releases.  *
10  * If you do not have access to either file, you may request a copy from     *
11  * help@hdfgroup.org.                                                        *
12  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
13 
14 /*
15  * Programmer:  Raymond Lu <songyulu@hdfgroup.org>
16  *              April, 2019
17  *
18  * Purpose:     Private function for external.c and external_env.c
19  */
20 #ifndef _EXTERNAL_COMMON_H
21 #define _EXTERNAL_COMMON_H
22 
23 /* Include test header files */
24 #include "h5test.h"
25 
26 /* A similar collection of files is used for the tests that
27  * perform file I/O.
28  */
29 #define N_EXT_FILES         4
30 #define PART_SIZE           25
31 #define TOTAL_SIZE          100
32 #define GARBAGE_PER_FILE    10
33 
34 
35 #ifdef __cplusplus
36 extern "C" {
37 #endif
38 
39 H5TEST_DLL herr_t reset_raw_data_files(hbool_t is_env);
40 
41 #ifdef __cplusplus
42 }
43 #endif
44 
45 #endif /* _EXTERNAL_COMMON_H */
46