Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes failures with gfortran 4.8 #2979

Merged
merged 233 commits into from
May 18, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
233 commits
Select commit Hold shift + click to select a range
647a161
added doc. warning for H5Oflush in parallel
brtnfld Dec 8, 2022
898b37b
fixed unclosed objects in test
brtnfld Dec 9, 2022
efb1065
Fix for HDFFV-11052: h5debug fails on a corrupted file (h5_nrefs_POC)…
vchoi-hdfgroup Dec 13, 2022
2df0029
Updated H5ES documenation (#2293)
brtnfld Dec 13, 2022
2e8d1c3
Update windows worker compilers (#2286)
byrnHDF Dec 14, 2022
e9d7173
added doc. warning for H5Literate_async return value (#2295)
brtnfld Dec 14, 2022
fea5974
Adds 'unused' hints for MDS io_info parameters (#2301)
derobins Dec 14, 2022
f04316e
Fixes broken CI matrix actions involving -Werror and API versions (#2…
derobins Dec 15, 2022
4591d55
Hdffv 11052 (#2303)
vchoi-hdfgroup Dec 15, 2022
dfc8d59
Update hdf5_header.html
gheber Dec 15, 2022
93b9540
Converts the YAML build mode arrays to objects in special runs (#2308)
derobins Dec 16, 2022
c9d6c43
Removes duplicated build mode from -Werror GitHub actions (#2314)
derobins Dec 16, 2022
bb95751
Hdffv 11052 (#2315)
vchoi-hdfgroup Dec 16, 2022
77d2bd2
moved onion VFD to FAPL group (#2321)
brtnfld Dec 17, 2022
73d4219
Only document Fortran functions (#2319)
brtnfld Dec 17, 2022
cdb4206
Disable hl tools by default (#2313)
byrnHDF Dec 17, 2022
a97581e
Removed idioms and misc. text clean-up (#2320)
brtnfld Dec 17, 2022
c7683ce
Align arg types of H5D_chunk_iter_op_t with H5Dget_chunk_info (#2074)
mkitti Dec 19, 2022
5ef7c9b
Fix doxygen warnings and remove javadocs (#2324)
byrnHDF Dec 20, 2022
f6a1041
Fix up the H5Pencode2 test for virtual layout. (#2325)
vchoi-hdfgroup Dec 21, 2022
da6c198
H5F_LIBVER_LATEST changes for move to 1.15 (#2288)
byrnHDF Dec 21, 2022
6b8b329
Onion VFD header cleanup (#2337)
derobins Dec 21, 2022
bcbf750
Adds Doxygen VOL flag markup (#2340)
derobins Dec 21, 2022
fd753bf
Update testh5cc.sh.in for new major version 1.14. (#2349)
lrknox Dec 22, 2022
280b7a2
HL GIF tools changes (#2360)
derobins Dec 24, 2022
2e5eabf
Fix for Autotools --disable-deprecated-symbols (#2363)
derobins Dec 24, 2022
4967e51
Adds missing Doxygen for H5ESpublic.h (#2364)
derobins Dec 27, 2022
5b962fa
Purged references to HDF5 1.13.x from the Doxygen documentation (#2365)
derobins Dec 27, 2022
581df9b
Restore line 264 of main.yml: "thread_safety:" (#2374)
lrknox Dec 28, 2022
18ea6c0
Adds Doxygen markup for H5FDdriver_query() (#2376)
derobins Dec 28, 2022
52b2d20
Adds RELEASE.txt notes and updates Doxygen (#2377) (#2379)
derobins Dec 29, 2022
c502bb4
Adds 'make install' and 'make check-install' to the CI (Autotools onl…
derobins Jan 3, 2023
f25957d
Adds -Warray-temporaries to the developer warnings (#2385)
derobins Jan 3, 2023
ae93477
Correct VOL connector env string parsing issue (#2350)
qkoziol Jan 4, 2023
a42fb07
Updates README.md (#2387)
derobins Jan 4, 2023
84979c3
Update FORTRAN VOL connector test for external pass-through testing (…
qkoziol Jan 5, 2023
b36aa56
Play nice with existing plugin paths (#2394)
qkoziol Jan 6, 2023
6482525
Determine if native connector is terminal (#2397)
qkoziol Jan 9, 2023
c4eccab
Pass-through connector testing flexibility (#2399)
qkoziol Jan 9, 2023
178cb1d
HDFFV-11208 (OESS-320): H5VLquery_optional had an assertion failure w…
raylu-hdf Jan 10, 2023
be8891c
Include shlwapi.h explicitly on Windows (#2407)
mkitti Jan 17, 2023
a9564b7
Port VOL connector Guide to doxygen (#2333)
byrnHDF Jan 18, 2023
4200ea9
CMake: Find MPI in HDF5 CMake config (#2400)
kwryankrattiger Jan 18, 2023
6127a5b
Add szip/libaec to GitHub CI and fix warnings (#2438)
derobins Feb 9, 2023
8211133
Remove duplicated "[email protected]" lines in file headers. (#2441)
lrknox Feb 11, 2023
c22befe
Update CODEOWNERS given personnel changes (#2453)
derobins Feb 11, 2023
461f374
corrected/added note about closing creation property list identifier …
brtnfld Feb 11, 2023
a253cd1
Drop non-develop branches in main.yml (#2446)
derobins Feb 12, 2023
dcdaa7a
Fix parallel warnings in H5Dmpio.c (#2457)
derobins Feb 13, 2023
ea2a5ed
Fix a possible uninitialized variable in pio_perf (#2461)
derobins Feb 13, 2023
7375e6c
Fix uninitialized variable in pio_engine.c (#2463)
derobins Feb 13, 2023
992146c
Add parallel Autotools -Werror checks (#2384)
derobins Feb 13, 2023
7a9a948
Add build options for CMake packaging #2347 (#2462)
byrnHDF Feb 15, 2023
a136ce8
GitHub #2417: to avoid the pass-through VOL failing in unexpected pla…
raylu-hdf Feb 17, 2023
8ccd0ac
CMake generated pkg-config file is incorrect #2259 (#2476)
byrnHDF Feb 17, 2023
9c9d76d
Develop toolchain lowercase names and updates (#2426)
byrnHDF Feb 17, 2023
3d5798b
Fix issue with collective metadata writes of global heap data (#2480)
jhendersonHDF Feb 20, 2023
e1e820e
OESS-330/HDFFV-11282: Improve failure message when a VOL connector ca…
raylu-hdf Feb 20, 2023
1f4b12d
Remove space from toolchain name (#2482)
byrnHDF Feb 21, 2023
ab265e7
HDFFV-10368 (OESS-319): Making two useful macros (H5L_EXT_FLAGS_ALL a…
raylu-hdf Feb 21, 2023
79aa467
Subfiling VFD - add option to specify config file prefix (#2495)
jhendersonHDF Feb 26, 2023
d77c048
Add fetchcontent for compression libs and fix cmake config (#2487)
byrnHDF Feb 26, 2023
71fb06f
Missing or misplaced entries in API reference tables #2470 (#2472)
byrnHDF Mar 1, 2023
a674222
Check for overflow when calculating on-disk attribute data size (#2459)
e4t Mar 2, 2023
713aa31
Update cross compile checks and files (#2497)
byrnHDF Mar 2, 2023
1122570
Fix new codespell issues (#2521)
mkitti Mar 8, 2023
bb8f151
Remove redundant and flawed documentation of H5D_chunk_iter_op_t from…
mkitti Mar 8, 2023
0720eff
Fix H5Dchunk_iter doxygen example, cherry-pick of ef3bed6 (#2519)
mkitti Mar 8, 2023
5011364
Update ReferenceManual.dox (#2517)
mattjala Mar 8, 2023
5e7fb82
docs: in -> out (#2514) (#2516)
hyoklee Mar 8, 2023
511a7ba
Elaborate how cd_values get stored (#2522)
markcmiller86 Mar 8, 2023
e6e324e
Addressed various Doxygen grammar issues. (#2524)
brtnfld Mar 13, 2023
668c23b
GH issue #1142, print must have verbose on first (#2540)
byrnHDF Mar 13, 2023
a1078be
Add concurrency option to cancel in-progress jobs (#2539)
brtnfld Mar 13, 2023
f44d66f
Make sure that ONLY_SHARED_LIBS option is correctly set (#2544)
byrnHDF Mar 13, 2023
8c5a284
Add Glenn Song to the CODEOWNERS file (#2551)
derobins Mar 14, 2023
bc61a83
Rename clang-format fix action (#2550)
derobins Mar 14, 2023
c33a50b
Change libaec URL to actively maintained repo GH#2552 (#2559)
byrnHDF Mar 15, 2023
7fb49b7
Enclose MESG in do...while loop (#2576)
glennsong09 Mar 17, 2023
af028a0
Fix 2nd argument of Java H5Fis_accessible (#2535)
mkitti Mar 17, 2023
237137e
Remove an obsolete comment from the MDS test (#2578)
derobins Mar 17, 2023
e98784d
Add a clang-format comment about permissions (#2577)
derobins Mar 17, 2023
1f3f7fb
Subfiling VFD - fix issues with I/O concentrator selection strategies…
jhendersonHDF Mar 17, 2023
fb6ada2
Fix test script names in cleanup code (#2590)
derobins Mar 20, 2023
8e4267b
Bring new release_docs scheme from 1.14 (#2614)
derobins Mar 23, 2023
dbb90d9
Fix minor things noted when doing 1.10 merges (#2610)
derobins Mar 24, 2023
a3391f6
Fix a memory corruption issue in H5S__point_project_simple (#2626)
jhendersonHDF Mar 24, 2023
602449b
Avoid suppressing error output for non-tentative file opens (#2632)
jhendersonHDF Apr 1, 2023
1868754
chore: make comment consistent (#2654)
hyoklee Apr 1, 2023
2e5a192
CMake - Match Autotools behavior for library instrumentation (#2648)
jhendersonHDF Apr 1, 2023
4fe8376
Fix memory leaks and aborts in H5O EFL decode (#2656)
derobins Apr 3, 2023
759be9e
Synchronize HDF5 tests with VOL tests (#2628)
jhendersonHDF Apr 3, 2023
a44d32a
Minor fixes for Subfiling VFD tests (#2633)
jhendersonHDF Apr 3, 2023
db8f047
Update java logger version (#2643)
byrnHDF Apr 3, 2023
f2906fc
Minor fixes for CMake code and install docs (#2623)
byrnHDF Apr 3, 2023
c76691d
Fix #2598 sanitize leak (#2660)
byrnHDF Apr 7, 2023
364b8b4
Remove dead code hidden behind #ifdef LATER (#2686)
derobins Apr 10, 2023
427cabb
Comment cleanup (#2689)
qkoziol Apr 11, 2023
e793b4d
Dead code removal (#2690)
qkoziol Apr 11, 2023
1e0dfcd
Update release schedule (#2692)
derobins Apr 11, 2023
8528a93
Remove -Wunused-but-set-variable warnings in tests (#2661)
byrnHDF Apr 11, 2023
70827d8
Fix a heap buffer overflow during H5D__compact_readvv (GitHub #2606) …
jhendersonHDF Apr 11, 2023
5d37ec6
ci: add HDF-EOS5 test action (#2415) (#2625)
hyoklee Apr 11, 2023
2f00aa1
CMake: Let runtime checks through stdout only (#2666)
jschueller Apr 11, 2023
38404df
Fix improper include of build directory (#2422, #2621) (#2667)
jhendersonHDF Apr 11, 2023
8fba3b8
Perlmutter was fixed (#2677)
brtnfld Apr 11, 2023
60093b8
Add buffer overrun checks to H5O__layout_decode and H5O__sdspace_deco…
jhendersonHDF Apr 11, 2023
b05dde1
Fix invalid memory access in H5O__ginfo_decode (#2663)
mattjala Apr 11, 2023
83575ab
Clean up memory allocated when reading messages in H5Dlayout on error…
glennsong09 Apr 11, 2023
09dbb37
Cache tidy (#2693)
qkoziol Apr 12, 2023
5e29543
Use additional CPUs in GitHub actions (#2695)
derobins Apr 12, 2023
3ff32e2
Fix for github issue #2599: (#2665)
vchoi-hdfgroup Apr 12, 2023
e1a407c
Added tables of CVE issues (#2685)
bmribler Apr 12, 2023
82ca3f8
Revert "Added tables of CVE issues (#2685)" (#2696)
derobins Apr 12, 2023
600b64d
Change name of test file to avoid conflict (#2701)
byrnHDF Apr 12, 2023
e70e11a
Remove duplicated H5_IS_BUFFER_OVERFLOW macro (#2700)
jhendersonHDF Apr 12, 2023
1395f65
Refactor cache validation (#2699)
qkoziol Apr 13, 2023
666a782
Refactor cache mark flush dep (#2711)
qkoziol Apr 13, 2023
0287775
Fix cache validate (#2718)
qkoziol Apr 13, 2023
11e3172
Update HDF-EOS5 workflow to mirror main.yml (#2710)
derobins Apr 13, 2023
b7bfab2
Identify some options as advanced (#2717)
byrnHDF Apr 13, 2023
4fcedf2
Refactor H5C_entry_in_skip_list (#2719)
qkoziol Apr 13, 2023
ef577ad
Remove dead code for H5C__SLIST_OPT_ENABLED (#2721)
qkoziol Apr 13, 2023
2c5e9cc
Fix java depends and pdb lib install (#2720)
byrnHDF Apr 13, 2023
65559f2
Remove unused macros (#2722)
qkoziol Apr 13, 2023
df22d59
Add a RELEASE.txt note for GH #2605 (#2724)
derobins Apr 13, 2023
b7553a6
Fixed GH-2603, heap-buffer-overflow in H5O__linfo_decode (#2697)
bmribler Apr 13, 2023
1675353
Fix out of bounds in `hdf5/src/H5Fint.c:2859` (#2691)
kobrineli Apr 13, 2023
989593d
Cache macro tidy (#2731)
qkoziol Apr 14, 2023
36b07fb
Move cache image macros (#2732)
qkoziol Apr 14, 2023
34d6263
Cache macro error consistency (#2739)
qkoziol Apr 14, 2023
cbaea1f
Cache macro parameter name consistency (#2738)
qkoziol Apr 14, 2023
d25e9a2
Add Elena to the list of Fortran developers in CODEOWNERS (#2741)
derobins Apr 14, 2023
708c154
Fix memory leaks when processing OH cont messages (#2723)
derobins Apr 14, 2023
9e6fbdf
Run parallel clang-format tasks (#2740)
derobins Apr 15, 2023
aeda6f9
Remove dates and initials from RELEASE.txt entries (#2746)
derobins Apr 16, 2023
36429d1
H5Spoint.c: Fix mistake in comment (#2750)
Dave-Allured Apr 16, 2023
a0da034
Sanitize the attribute info message decode fxn (#2748)
derobins Apr 17, 2023
5b9cc2f
Update hdfeos5 workflow concurrency group (#2766)
jhendersonHDF Apr 17, 2023
a1c66aa
Sanitize B-tree k ohdr message decode call (#2754)
derobins Apr 17, 2023
cb66106
Remove more author/date lines from RELEASE.txt (#2767)
derobins Apr 17, 2023
16e9f8a
Check for invalid AAPL in H5Aopen (#2712)
jhendersonHDF Apr 17, 2023
dcff3c9
Update concurrency group for main CI workflow (#2768)
jhendersonHDF Apr 17, 2023
225c391
Removes programmer/date lines from src headers (#2747)
derobins Apr 18, 2023
2b6c1bc
Jira issue OESS-337: Create test for H5VLconnector_info_to_str (#2334)
raylu-hdf Apr 18, 2023
31451b9
Add no subsets option to h5diff like h5dump #2688 (#2756)
byrnHDF Apr 18, 2023
a83febf
Clean up H5Oefl decode function (#2755)
derobins Apr 18, 2023
6fe6110
Add new version of COPYING_LBNL_HDF5. (#2773)
lrknox Apr 18, 2023
3fccfce
Sanitize the ohdr modification time decode fxns (#2762)
derobins Apr 18, 2023
580ea1f
Sanitize the H5Oname decode function (#2757)
derobins Apr 19, 2023
78f152b
Sanitize the attribute object header msg code (#2749)
derobins Apr 19, 2023
d8c6d7d
Added Fortran Async APIs (#2715)
brtnfld Apr 21, 2023
ca41b3c
Change Powershell to PowerShell in docs (#2794)
hyoklee Apr 23, 2023
ea6a4e1
Add bug note to H5Dget_space_status documentation (#2788)
jhendersonHDF Apr 23, 2023
e69f9f7
docs: remove signature requirement from CONTRIBUTING.md (#2784)
hyoklee Apr 23, 2023
12a78a5
Correct CMake option defaults - deprecate szip for libaec (#2778)
byrnHDF Apr 23, 2023
c20ff8c
Fix ROS3 VFD anonymous credential usage with h5dump and h5ls (#2798)
jhendersonHDF Apr 24, 2023
c4f3f74
Add release note for ROS3 VFD anonymous credential fix (#2801)
jhendersonHDF Apr 24, 2023
32353e0
Fix hdfeos5 workflow concurrency conflicts (#2804)
jhendersonHDF Apr 24, 2023
f4addad
Sanitize object header message decode functions (#2795)
derobins Apr 25, 2023
f5d5b98
H5Odtype.c decode cleanup (#2797)
derobins Apr 25, 2023
1e1abd7
Harden the v1 B-tree and local heap cache clients (#2803)
derobins Apr 25, 2023
aeb0206
Sanitize H5HG cache deserialization code (#2808)
derobins Apr 25, 2023
eda0b13
Allow H5P_DEFAULT in H5Pget_vol_cap_flags and H5Pget_vol_id (#2807)
jhendersonHDF Apr 25, 2023
eec3350
Harden H5G cache deserialization (#2810)
derobins Apr 26, 2023
5dcdf49
H5fuse.sh optimization updates (#2806)
brtnfld Apr 26, 2023
6ddd5b7
Add support for CMakePresets and fix example download (#2817)
byrnHDF Apr 26, 2023
fe25568
Fix v1 object header gap bug in H5Ocopy (#2785)
jhendersonHDF Apr 26, 2023
2a2a96f
Harden superblock cache deserialization (#2809)
derobins Apr 27, 2023
2e1b857
Subfiling VFD - check if MPI is finalized during VFD termination (#2683)
jhendersonHDF Apr 27, 2023
9b2d574
h5fuse.sh fix for summit. (#2841)
brtnfld Apr 28, 2023
abe5193
Correct compression install files (#2838)
byrnHDF Apr 28, 2023
7fc6848
Remove unused variable warning (#2828)
hyoklee Apr 28, 2023
64974d5
Update H5Dget_space_status bug note to reference 1.14.0 (#2839)
jhendersonHDF Apr 28, 2023
4a6112c
Implement selection I/O with type conversion (#2823)
fortnern Apr 28, 2023
912a4fd
Converted H5D asserts to normal error checking (#2842)
derobins Apr 29, 2023
c58ee58
Don't use strnlen when len is not known (#2855)
derobins Apr 29, 2023
2f64975
chore(configure.ac): fix output message for enabling tools (#2684) (#…
hyoklee Apr 29, 2023
0237534
Add DT workflow for creating daily binaries (#2843)
byrnHDF Apr 29, 2023
97964c1
Fix TRACE macros in selection I/O plist calls (#2857)
derobins Apr 30, 2023
27736c3
Remove selection I/O test from testphdf5 in CMake (#2860)
derobins Apr 30, 2023
8241362
Fix memory leaks in H5Dwrite w/ selection I/O (#2859)
derobins Apr 30, 2023
fda997f
Use powershell shell to copy files (#2858)
byrnHDF Apr 30, 2023
849c700
Remove "the the" from comments and docs (#2865)
derobins May 1, 2023
c66d028
Skip page buffer test for "no selection I/O cause" when using split o…
fortnern May 1, 2023
709605d
Correct usage of CMAKE_BUILD_TYPE (#2863)
byrnHDF May 1, 2023
048e317
Remove duplicate variable for configuration use (#2870)
byrnHDF May 1, 2023
31c5ff6
Add Fortran Selection IO APIs (#2864)
brtnfld May 1, 2023
b4adcf8
Harden H5O cache deserialize calls (#2856)
derobins May 1, 2023
f003c23
Add bin directory to make distclean (#2872)
derobins May 2, 2023
04ce636
Redo remove selection I/O test from testphdf5 in CMake #2860. (#2874)
lrknox May 2, 2023
ace1456
Fixed test failure for when REAL is promoted via a compiler flag (#2873)
brtnfld May 2, 2023
74787e9
Add initial version of HDF5 API tests (#2877)
jhendersonHDF May 2, 2023
7578209
Changes to isolate API Test option files and use fetchcontent (#2880)
byrnHDF May 3, 2023
195a491
Minor tidying of API tests files (#2878)
jhendersonHDF May 3, 2023
0b3ca56
fixed args in execvp for h5fuse (#2885)
brtnfld May 3, 2023
6e81082
Fix Autotools internal-debug=all builds (#2886)
jhendersonHDF May 3, 2023
dc4f682
Remove references to old MANIFEST file (#2890)
jhendersonHDF May 3, 2023
cafa0d8
Add missing terminator (#2888)
byrnHDF May 3, 2023
e1c07af
Add RELEASE.txt entry for API tests (#2889)
jhendersonHDF May 3, 2023
41be79b
Force lowercase Fortran module file names (#2891)
brtnfld May 4, 2023
0e9eaa8
Remove H5TB discussion (#2899)
derobins May 5, 2023
f7d3728
Remove 1.8 badge from README.md (#2895)
derobins May 5, 2023
92a0805
remove obsolete SZIP find module (#2901)
byrnHDF May 5, 2023
4dcfa1f
Move the 1.10.11 release to September (#2898)
derobins May 5, 2023
3147081
Added summary report to test big IO (#2908)
brtnfld May 5, 2023
a39517a
Fix some compile failures in API tests (#2913)
jhendersonHDF May 5, 2023
2b95167
Fix mirror VFD test timeouts (#2915)
qkoziol May 5, 2023
51c38aa
Fix CMake generator expression syntax (#2909)
byrnHDF May 5, 2023
1326cba
Add Doxygen for H5S_ALL, _PLIST, and _BLOCK (#2921)
derobins May 6, 2023
6257939
Add Doxygen for H5ES_NONE _WAIT_NONE/FOREVER (#2922)
derobins May 6, 2023
c84422c
Public header cleanup (#2923)
derobins May 7, 2023
42d9246
Reduce code duplication in macros (#2914)
qkoziol May 8, 2023
c6437f7
Remove unused variable warning in H5C.c (#2844)
hyoklee May 9, 2023
f5b0a7b
More code duplication reduction (#2930)
qkoziol May 9, 2023
ed560a7
Update action uses version (#2937)
byrnHDF May 11, 2023
a083d04
Bump Autoconf version to 2.71 (#2944)
derobins May 12, 2023
21b70fe
Move functions into more focused source code modules (#2936)
qkoziol May 12, 2023
07c1d3a
Prevent buffer overrun in H5S_select_deserialize (#2931)
mattjala May 12, 2023
27375a4
Warn about changing collections during iteration (#2950)
mattjala May 15, 2023
0c396aa
Fix warning in cache_common.c (#2952)
jhendersonHDF May 15, 2023
51488a4
addresses gfortran issue https://gcc.gnu.org/bugzilla/show_bug.cgi?id…
brtnfld May 15, 2023
7c6f817
Remove unnecessary fields from cache structs (#2951)
qkoziol May 15, 2023
c421f0f
Change UBSAN for undefined instaed of address (#2964)
byrnHDF May 17, 2023
664b378
added missing H5ES function DLLs (#2969)
brtnfld May 17, 2023
752ce09
Updated INTENT to IN for C_PTR types dummy args. (#2961)
brtnfld May 17, 2023
dcd1b42
Add h5copy help test and verify consistency (#2902)
byrnHDF May 17, 2023
369b87c
fixed spacing
brtnfld May 17, 2023
5ba4e4b
Merge branch 'develop' into misc
brtnfld May 17, 2023
b4f7cc3
Fixed value checking error with gfortran 4.8
brtnfld May 18, 2023
ae3751e
resolved issue with gfortran 4.8
brtnfld May 18, 2023
de50b87
Merge branch 'HDFGroup:develop' into misc
brtnfld May 18, 2023
cfbda63
fixed typo
brtnfld May 18, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 14 additions & 14 deletions fortran/src/H5Off.F90
Original file line number Diff line number Diff line change
Expand Up @@ -1027,7 +1027,7 @@ SUBROUTINE h5ovisit_f(object_id, index_type, order, op, op_data, return_value, h
INTEGER, INTENT(IN) :: order

TYPE(C_FUNPTR), INTENT(IN) :: op
TYPE(C_PTR), INTENT(IN) :: op_data
TYPE(C_PTR), INTENT(IN) :: op_data
INTEGER, INTENT(OUT) :: return_value
INTEGER, INTENT(OUT) :: hdferr
INTEGER, INTENT(IN), OPTIONAL :: fields
Expand All @@ -1039,12 +1039,12 @@ INTEGER FUNCTION h5ovisit_c(object_id, index_type, order, op, op_data, fields) &
IMPORT :: C_FUNPTR, C_PTR
IMPORT :: HID_T
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: object_id
INTEGER, INTENT(IN) :: index_type
INTEGER, INTENT(IN) :: order
INTEGER(HID_T):: object_id
INTEGER :: index_type
INTEGER :: order
TYPE(C_FUNPTR), VALUE :: op
TYPE(C_PTR), VALUE :: op_data
INTEGER, INTENT(IN) :: fields
INTEGER :: fields
END FUNCTION h5ovisit_c
END INTERFACE

Expand Down Expand Up @@ -1343,15 +1343,15 @@ INTEGER FUNCTION h5ovisit_by_name_c(loc_id, object_name, namelen, index_type, or
IMPORT :: C_CHAR, C_PTR, C_FUNPTR
IMPORT :: HID_T, SIZE_T
IMPLICIT NONE
INTEGER(HID_T) , INTENT(IN) :: loc_id
CHARACTER(KIND=C_CHAR), DIMENSION(*), INTENT(IN) :: object_name
INTEGER(SIZE_T) :: namelen
INTEGER , INTENT(IN) :: index_type
INTEGER , INTENT(IN) :: order
TYPE(C_FUNPTR) , VALUE :: op
TYPE(C_PTR) , VALUE :: op_data
INTEGER(HID_T) , INTENT(IN) :: lapl_id
INTEGER , INTENT(IN) :: fields
INTEGER(HID_T) :: loc_id
CHARACTER(KIND=C_CHAR), DIMENSION(*) :: object_name
INTEGER(SIZE_T) :: namelen
INTEGER :: index_type
INTEGER :: order
TYPE(C_FUNPTR), VALUE :: op
TYPE(C_PTR) , VALUE :: op_data
INTEGER(HID_T) :: lapl_id
INTEGER :: fields
END FUNCTION h5ovisit_by_name_c
END INTERFACE

Expand Down
12 changes: 8 additions & 4 deletions fortran/test/tH5P_F03.F90
Original file line number Diff line number Diff line change
Expand Up @@ -532,6 +532,7 @@ SUBROUTINE external_test_offset(cleanup,total_error)
INTEGER(hid_t) :: dset=-1 ! dataset
INTEGER(hid_t) :: grp=-1 ! group to emit diagnostics
INTEGER(size_t) :: i, j ! miscellaneous counters
INTEGER :: k
CHARACTER(LEN=180) :: filename ! file names
INTEGER, DIMENSION(1:25) :: part
INTEGER, DIMENSION(1:100), TARGET :: whole ! raw data buffers
Expand Down Expand Up @@ -598,8 +599,9 @@ SUBROUTINE external_test_offset(cleanup,total_error)
CALL h5dread_f(dset, H5T_NATIVE_INTEGER, f_ptr, error, mem_space_id=space, file_space_id=space)
CALL check("h5dread_f", error, total_error)

DO i = 1, 100
IF(whole(i) .NE. i-1)THEN
DO k = 1, 100
CALL verify("h5dread_f", whole(k), k-1, error)
IF(error .NE. 0)THEN
WRITE(*,*) "Incorrect value(s) read."
total_error = total_error + 1
EXIT
Expand All @@ -619,8 +621,10 @@ SUBROUTINE external_test_offset(cleanup,total_error)

CALL h5sclose_f(hs_space, error)
CALL check("h5sclose_f", error, total_error)
DO i = INT(hs_start(1))+1, INT(hs_start(1)+hs_count(1))
IF(whole(i) .NE. i-1)THEN

DO k = INT(hs_start(1))+1, INT(hs_start(1)+hs_count(1))
CALL verify("h5dread_f", whole(k), k-1, error)
IF(error .NE. 0)THEN
WRITE(*,*) "Incorrect value(s) read."
total_error = total_error + 1
EXIT
Expand Down
4 changes: 3 additions & 1 deletion fortran/test/tf.F90
Original file line number Diff line number Diff line change
Expand Up @@ -69,9 +69,11 @@ SUBROUTINE write_test_header(title_header)

CHARACTER(LEN=*), INTENT(IN) :: title_header ! test name
INTEGER, PARAMETER :: width = TAB_SPACE+10
CHARACTER(LEN=2*width) ::title_centered =" "
CHARACTER(LEN=2*width) ::title_centered
INTEGER :: len, i

title_centered(:) = " "

len=LEN_TRIM(title_header)
title_centered(1:3) ="| |"
title_centered((width-len)/2:(width-len)/2+len) = TRIM(title_header)
Expand Down