hdf5/test
Sean McBride c29e1b9fdf
Patches from vtk (#358)
* Drop the export attribute on forward declaration

They don't mean anything on forward declarations anyways.

* Fixed -Wunused-parameter warnings in some C++ files

Allowed all the attribute #defines to work in C++ also.

* Fixed -Wunused-variable warnings by removing dead code

* Fixed all -Wshorten-64-to-32 warnings by adjusting casts

There was no truncation in fact, since the unsigned result was upcast to size_t then implicitly downcast to uint32_t.

* Fixed all -Wcomma warnings by spliting statements onto own lines

* Fixed all -Wself-assign warnings with different unused param suppression

* Fixed all -Wextra-semi warnings

* Fixed all -Wswitch-enum warnings

Just added new explicit cases with the existing default case.

* Fixed all -Wmissing-prototypes warnings

Just made functions static. Moved them into an extern "C" block.

* Reformatted source with bin/format_source using clang version 10.0.1

Co-authored-by: Larry Knox <lrknox@hdfgroup.org>
2021-02-25 12:15:02 -06:00
..
testfiles Bring async branch to develop (#166) 2020-12-13 18:02:17 -06:00
accum_swmr_reader.c Update license url (#332) 2021-02-17 08:52:04 -06:00
accum.c Update license url (#332) 2021-02-17 08:52:04 -06:00
aggr.h5
app_ref.c Update license url (#332) 2021-02-17 08:52:04 -06:00
atomic_reader.c Update license url (#332) 2021-02-17 08:52:04 -06:00
atomic_writer.c Update license url (#332) 2021-02-17 08:52:04 -06:00
AtomicWriterReader.txt
bad_compound.h5
bad_offset.h5
be_data.h5
be_extlink1.h5
be_extlink2.h5
big.c Update license url (#332) 2021-02-17 08:52:04 -06:00
bittests.c Update license url (#332) 2021-02-17 08:52:04 -06:00
btree2.c Update license url (#332) 2021-02-17 08:52:04 -06:00
btree_idx_1_6.h5
btree_idx_1_8.h5
cache_api.c Update license url (#332) 2021-02-17 08:52:04 -06:00
cache_common.c Update license url (#332) 2021-02-17 08:52:04 -06:00
cache_common.h Update license url (#332) 2021-02-17 08:52:04 -06:00
cache_image.c Update license url (#332) 2021-02-17 08:52:04 -06:00
cache_logging.c Update license url (#332) 2021-02-17 08:52:04 -06:00
cache_tagging.c Update license url (#332) 2021-02-17 08:52:04 -06:00
cache.c Update license url (#332) 2021-02-17 08:52:04 -06:00
chunk_info.c Update license url (#332) 2021-02-17 08:52:04 -06:00
CMakeLists.txt Bring async branch to develop (#166) 2020-12-13 18:02:17 -06:00
CMakePassthroughVOLTests.cmake Update license url (#332) 2021-02-17 08:52:04 -06:00
CMakeTests.cmake Update license url (#332) 2021-02-17 08:52:04 -06:00
CMakeVFDTests.cmake Update license url (#332) 2021-02-17 08:52:04 -06:00
cmpd_dset.c Update license url (#332) 2021-02-17 08:52:04 -06:00
cmpd_dtransform.c Bring async branch to develop (#166) 2020-12-13 18:02:17 -06:00
COPYING Update license url (#332) 2021-02-17 08:52:04 -06:00
cork.c Update license url (#332) 2021-02-17 08:52:04 -06:00
corrupt_stab_msg.h5
cross_read.c Update license url (#332) 2021-02-17 08:52:04 -06:00
dangle.c Update license url (#332) 2021-02-17 08:52:04 -06:00
deflate.h5
del_many_dense_attrs.c Update license url (#332) 2021-02-17 08:52:04 -06:00
direct_chunk.c Update license url (#332) 2021-02-17 08:52:04 -06:00
dsets.c Fix undefined left shifting of negative numbers (#338) 2021-02-19 12:48:04 -06:00
dt_arith.c Update license url (#332) 2021-02-17 08:52:04 -06:00
dtransform.c Update license url (#332) 2021-02-17 08:52:04 -06:00
dtypes.c Update license url (#332) 2021-02-17 08:52:04 -06:00
earray.c Update license url (#332) 2021-02-17 08:52:04 -06:00
efc.c Update license url (#332) 2021-02-17 08:52:04 -06:00
enc_dec_plist_cross_platform.c Update license url (#332) 2021-02-17 08:52:04 -06:00
enc_dec_plist.c Update license url (#332) 2021-02-17 08:52:04 -06:00
enum.c Update license url (#332) 2021-02-17 08:52:04 -06:00
err_compat.c Update license url (#332) 2021-02-17 08:52:04 -06:00
error_test.c Update license url (#332) 2021-02-17 08:52:04 -06:00
event_set.c Update license url (#332) 2021-02-17 08:52:04 -06:00
evict_on_close.c Update license url (#332) 2021-02-17 08:52:04 -06:00
extend.c Update license url (#332) 2021-02-17 08:52:04 -06:00
external_common.c Update license url (#332) 2021-02-17 08:52:04 -06:00
external_common.h Update license url (#332) 2021-02-17 08:52:04 -06:00
external_env.c Update license url (#332) 2021-02-17 08:52:04 -06:00
external_fname.h Update license url (#332) 2021-02-17 08:52:04 -06:00
external.c Update license url (#332) 2021-02-17 08:52:04 -06:00
family_v16_00000.h5
family_v16_00001.h5
family_v16_00002.h5
family_v16_00003.h5
farray.c Update license url (#332) 2021-02-17 08:52:04 -06:00
fheap.c Update license url (#332) 2021-02-17 08:52:04 -06:00
file_image_core_test.h5
file_image.c Update license url (#332) 2021-02-17 08:52:04 -06:00
filenotclosed.c Update license url (#332) 2021-02-17 08:52:04 -06:00
filespace_1_6.h5
filespace_1_8.h5
fill18.h5
fill_old.h5
fillval.c Update license url (#332) 2021-02-17 08:52:04 -06:00
filter_error.h5
filter_fail.c Update license url (#332) 2021-02-17 08:52:04 -06:00
filter_plugin1_dsets.c Update license url (#332) 2021-02-17 08:52:04 -06:00
filter_plugin2_dsets.c Update license url (#332) 2021-02-17 08:52:04 -06:00
filter_plugin3_dsets.c Update license url (#332) 2021-02-17 08:52:04 -06:00
filter_plugin4_groups.c Update license url (#332) 2021-02-17 08:52:04 -06:00
filter_plugin.c Update license url (#332) 2021-02-17 08:52:04 -06:00
flush1.c Update license url (#332) 2021-02-17 08:52:04 -06:00
flush2.c Update license url (#332) 2021-02-17 08:52:04 -06:00
flushrefresh.c Update license url (#332) 2021-02-17 08:52:04 -06:00
flushrefreshTest.cmake Update license url (#332) 2021-02-17 08:52:04 -06:00
freespace.c Update license url (#332) 2021-02-17 08:52:04 -06:00
fsm_aggr_nopersist.h5
fsm_aggr_persist.h5
gen_bad_compound.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_bad_offset.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_bad_ohdr.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_bogus.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_bounds.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_cross.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_deflate.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_file_image.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_filespace.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_filters.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_mergemsg.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_new_array.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_new_fill.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_new_group.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_new_mtime.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_new_super.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_noencoder.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_nullspace.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_old_array.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_old_group.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_old_layout.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_old_mtime.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_plist.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_sizes_lheap.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_specmetaread.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gen_udlinks.c Update license url (#332) 2021-02-17 08:52:04 -06:00
genall5.c Update license url (#332) 2021-02-17 08:52:04 -06:00
genall5.h Update license url (#332) 2021-02-17 08:52:04 -06:00
getname.c Update license url (#332) 2021-02-17 08:52:04 -06:00
gheap.c Update license url (#332) 2021-02-17 08:52:04 -06:00
group_old.h5
h5fc_ext1_f.h5
h5fc_ext1_i.h5
h5fc_ext2_if.h5
h5fc_ext2_sf.h5
h5fc_ext3_isf.h5
h5fc_ext_none.h5
h5test.c Update license url (#332) 2021-02-17 08:52:04 -06:00
h5test.h Fixed many -Wreserved-id-macro warnings by fixing header guard spelling (#361) 2021-02-22 22:29:56 -06:00
H5srcdir_str.h.in Update license url (#332) 2021-02-17 08:52:04 -06:00
H5srcdir.h Fixed many -Wreserved-id-macro warnings by fixing header guard spelling (#361) 2021-02-22 22:29:56 -06:00
hdfs.c Update license url (#332) 2021-02-17 08:52:04 -06:00
hyperslab.c Update license url (#332) 2021-02-17 08:52:04 -06:00
istore.c Update license url (#332) 2021-02-17 08:52:04 -06:00
le_data.h5
le_extlink1.h5
le_extlink2.h5
lheap.c Update license url (#332) 2021-02-17 08:52:04 -06:00
links_env.c Update license url (#332) 2021-02-17 08:52:04 -06:00
links.c Update license url (#332) 2021-02-17 08:52:04 -06:00
Makefile.am Update license url (#332) 2021-02-17 08:52:04 -06:00
memleak_H5O_dtype_decode_helper_H5Odtype.h5
mergemsg.h5
mf.c Update license url (#332) 2021-02-17 08:52:04 -06:00
mirror_vfd.c Update license url (#332) 2021-02-17 08:52:04 -06:00
mount.c Update license url (#332) 2021-02-17 08:52:04 -06:00
mtime.c Update license url (#332) 2021-02-17 08:52:04 -06:00
multi_file_v16-r.h5
multi_file_v16-s.h5
noencoder.h5
none.h5
ntypes.c Update license url (#332) 2021-02-17 08:52:04 -06:00
null_vol_connector.c Update license url (#332) 2021-02-17 08:52:04 -06:00
null_vol_connector.h Update license url (#332) 2021-02-17 08:52:04 -06:00
objcopy_ref.c Update license url (#332) 2021-02-17 08:52:04 -06:00
objcopy.c Update license url (#332) 2021-02-17 08:52:04 -06:00
ohdr.c Update license url (#332) 2021-02-17 08:52:04 -06:00
page_buffer.c Update license url (#332) 2021-02-17 08:52:04 -06:00
paged_nopersist.h5
paged_persist.h5
pool.c Update license url (#332) 2021-02-17 08:52:04 -06:00
POSIX_Order_Write_Test_Report.docx
POSIX_Order_Write_Test_Report.pdf
reserved.c Update license url (#332) 2021-02-17 08:52:04 -06:00
ros3.c Update license url (#332) 2021-02-17 08:52:04 -06:00
s3comms.c Update license url (#332) 2021-02-17 08:52:04 -06:00
set_extent.c Update license url (#332) 2021-02-17 08:52:04 -06:00
ShellTests.cmake Update license url (#332) 2021-02-17 08:52:04 -06:00
space_overflow.c Update license url (#332) 2021-02-17 08:52:04 -06:00
specmetaread.h5
stab.c Patches from vtk (#358) 2021-02-25 12:15:02 -06:00
swmr_addrem_writer.c Update license url (#332) 2021-02-17 08:52:04 -06:00
swmr_check_compat_vfd.c Update license url (#332) 2021-02-17 08:52:04 -06:00
swmr_common.c Update license url (#332) 2021-02-17 08:52:04 -06:00
swmr_common.h Update license url (#332) 2021-02-17 08:52:04 -06:00
swmr_generator.c Update license url (#332) 2021-02-17 08:52:04 -06:00
SWMR_POSIX_Order_UG.txt
swmr_reader.c Update license url (#332) 2021-02-17 08:52:04 -06:00
swmr_remove_reader.c Update license url (#332) 2021-02-17 08:52:04 -06:00
swmr_remove_writer.c Update license url (#332) 2021-02-17 08:52:04 -06:00
swmr_sparse_reader.c Update license url (#332) 2021-02-17 08:52:04 -06:00
swmr_sparse_writer.c Update license url (#332) 2021-02-17 08:52:04 -06:00
swmr_start_write.c Update license url (#332) 2021-02-17 08:52:04 -06:00
SWMR_UseCase_UG.txt Removes staff email addresses from the repository 2020-08-06 17:58:07 -07:00
swmr_writer.c Update license url (#332) 2021-02-17 08:52:04 -06:00
swmr.c Update license url (#332) 2021-02-17 08:52:04 -06:00
tarray.c Update license url (#332) 2021-02-17 08:52:04 -06:00
tarrold.h5
tattr.c Patches from vtk (#358) 2021-02-25 12:15:02 -06:00
tbad_msg_count.h5
tbogus.h5
tcheck_version.c Update license url (#332) 2021-02-17 08:52:04 -06:00
tchecksum.c Update license url (#332) 2021-02-17 08:52:04 -06:00
tconfig.c Update license url (#332) 2021-02-17 08:52:04 -06:00
tcoords.c Update license url (#332) 2021-02-17 08:52:04 -06:00
test_filter_plugin.sh.in Update license url (#332) 2021-02-17 08:52:04 -06:00
test_filters_be.h5
test_filters_le.h5
test_mirror.sh.in Update license url (#332) 2021-02-17 08:52:04 -06:00
test_usecases.sh.in Update license url (#332) 2021-02-17 08:52:04 -06:00
test_vol_plugin.sh.in Update license url (#332) 2021-02-17 08:52:04 -06:00
testabort_fail.sh.in Update license url (#332) 2021-02-17 08:52:04 -06:00
testcheck_version.sh.in Update license url (#332) 2021-02-17 08:52:04 -06:00
testerror.sh.in Update license url (#332) 2021-02-17 08:52:04 -06:00
testexternal_env.sh.in Update license url (#332) 2021-02-17 08:52:04 -06:00
testflushrefresh.sh.in Update license url (#332) 2021-02-17 08:52:04 -06:00
testframe.c Update license url (#332) 2021-02-17 08:52:04 -06:00
testhdf5.c Update license url (#332) 2021-02-17 08:52:04 -06:00
testhdf5.h Update license url (#332) 2021-02-17 08:52:04 -06:00
testlibinfo.sh.in Update license url (#332) 2021-02-17 08:52:04 -06:00
testlinks_env.sh.in Update license url (#332) 2021-02-17 08:52:04 -06:00
testmeta.c Update license url (#332) 2021-02-17 08:52:04 -06:00
testswmr.sh.in Update license url (#332) 2021-02-17 08:52:04 -06:00
testvds_env.sh.in Update license url (#332) 2021-02-17 08:52:04 -06:00
testvdsswmr.sh.in Update license url (#332) 2021-02-17 08:52:04 -06:00
tfile.c Update license url (#332) 2021-02-17 08:52:04 -06:00
tgenprop.c Update license url (#332) 2021-02-17 08:52:04 -06:00
th5o.c Update license url (#332) 2021-02-17 08:52:04 -06:00
th5s.c Update license url (#332) 2021-02-17 08:52:04 -06:00
th5s.h5
theap.c Update license url (#332) 2021-02-17 08:52:04 -06:00
thread_id.c Update license url (#332) 2021-02-17 08:52:04 -06:00
tid.c Update license url (#332) 2021-02-17 08:52:04 -06:00
timer.c HD prefix updates in src/ and test/ 2020-10-23 17:13:05 -07:00
titerate.c Update license url (#332) 2021-02-17 08:52:04 -06:00
tlayouto.h5
tmeta.c Update license url (#332) 2021-02-17 08:52:04 -06:00
tmisc.c Update license url (#332) 2021-02-17 08:52:04 -06:00
tmtimen.h5
tmtimeo.h5
trefer_deprec.c Update license url (#332) 2021-02-17 08:52:04 -06:00
trefer_shutdown.c Clang-format of source files 2020-09-30 09:27:10 -05:00
trefer.c Update license url (#332) 2021-02-17 08:52:04 -06:00
trefstr.c Update license url (#332) 2021-02-17 08:52:04 -06:00
tselect.c Update license url (#332) 2021-02-17 08:52:04 -06:00
tsizeslheap.h5
tskiplist.c Update license url (#332) 2021-02-17 08:52:04 -06:00
tsohm.c Update license url (#332) 2021-02-17 08:52:04 -06:00
ttime.c Update license url (#332) 2021-02-17 08:52:04 -06:00
ttsafe_acreate.c Update license url (#332) 2021-02-17 08:52:04 -06:00
ttsafe_attr_vlen.c Update license url (#332) 2021-02-17 08:52:04 -06:00
ttsafe_cancel.c Update license url (#332) 2021-02-17 08:52:04 -06:00
ttsafe_dcreate.c Update license url (#332) 2021-02-17 08:52:04 -06:00
ttsafe_error.c Update license url (#332) 2021-02-17 08:52:04 -06:00
ttsafe.c Update license url (#332) 2021-02-17 08:52:04 -06:00
ttsafe.h Update license url (#332) 2021-02-17 08:52:04 -06:00
ttst.c Update license url (#332) 2021-02-17 08:52:04 -06:00
tunicode.c Update license url (#332) 2021-02-17 08:52:04 -06:00
tvlstr.c Update license url (#332) 2021-02-17 08:52:04 -06:00
tvltypes.c Update license url (#332) 2021-02-17 08:52:04 -06:00
twriteorder.c Update license url (#332) 2021-02-17 08:52:04 -06:00
unlink.c Update license url (#332) 2021-02-17 08:52:04 -06:00
unregister.c Update license url (#332) 2021-02-17 08:52:04 -06:00
use_append_chunk_mirror.c Update license url (#332) 2021-02-17 08:52:04 -06:00
use_append_chunk.c Update license url (#332) 2021-02-17 08:52:04 -06:00
use_append_mchunks.c Update license url (#332) 2021-02-17 08:52:04 -06:00
use_common.c Update license url (#332) 2021-02-17 08:52:04 -06:00
use_disable_mdc_flushes.c Update license url (#332) 2021-02-17 08:52:04 -06:00
use.h Update license url (#332) 2021-02-17 08:52:04 -06:00
vds_env.c Update license url (#332) 2021-02-17 08:52:04 -06:00
vds_swmr_gen.c Update license url (#332) 2021-02-17 08:52:04 -06:00
vds_swmr_reader.c Update license url (#332) 2021-02-17 08:52:04 -06:00
vds_swmr_writer.c Update license url (#332) 2021-02-17 08:52:04 -06:00
vds_swmr.h Update license url (#332) 2021-02-17 08:52:04 -06:00
vds.c Update license url (#332) 2021-02-17 08:52:04 -06:00
vfd.c Update license url (#332) 2021-02-17 08:52:04 -06:00
vol_plugin.c Update license url (#332) 2021-02-17 08:52:04 -06:00
vol.c Update license url (#332) 2021-02-17 08:52:04 -06:00