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