summaryrefslogtreecommitdiffstats
path: root/config/cmake_ext_mod/HDFTests.c
Commit message (Collapse)AuthorAgeFilesLines
* Removes cmake_ext_mod (files moved to cmake) (#2041)Dana Robinson2022-08-191-213/+0
| | | | At one time this content was a git submodule shared between several projects but that time has long passed.
* Removes workaround for platforms that lack C99 stuct initializers (#1842)Dana Robinson2022-07-011-32/+0
|
* Various warning fixes (#1812)Sean McBride2022-06-221-48/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixed -Wreserved-id-macro warnings from header include guards * Removed all __int64 and LL suffix stuff now that C99 is minimum requirement * Rename `H5FD_CTL__` to `H5FD_CTL_` to fix -Wreserved-id-macro warnings Double underscore is reserved in C++ and this public header should be C++ compatible. * Never define __STDC_FORMAT_MACROS anymore Defining it causes a -Wreserved-id-macro. Happily, according to the C++11 standard: "The macros defined by <stdint> are provided unconditionally. In particular, the symbols __STDC_LIMIT_MACROS and __STDC_CONSTANT_MACROS (mentioned in C99 footnotes 219, 220, and 222) play no role in C++." https://cplusplus.github.io/LWG/issue984 So looks like it's not necessary to define it with reasonably new toolchains. * Fixed some -Wunused-macros warnings, removed dead code * Fixed all -Wdouble-promotion warnings in C++ files * Fixed remaining -Wsuggest-destructor-override warnings * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Replaced several uses of sprintf with safer snprintf (#1383)Sean McBride2022-01-281-2/+2
| | | | | | | * Replaced several uses of sprintf with safer snprintf * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Removes obsolete equivalents of C99's __func__ (#800)Dana Robinson2021-06-291-40/+0
|
* Removes outdated checks for ways inline might be defined (#781)Dana Robinson2021-06-231-17/+0
| | | These are obsolete now that we require C99.
* Removes checks for (v)snprintf, which are C99 (#772)Dana Robinson2021-06-211-25/+0
|
* Removes pre-C99 build and header cruft (#700)Dana Robinson2021-05-281-8/+0
| | | | | | | | | | | | | | * Committing clang-format changes * Removes pre-C99 build and header cruft * Assumes ANSI C headers exist * Assumes stdbool.h, stdint.h, and inttypes.h are present * Assumes the C++ compiler can handle stdint.h * Removes all work-arounds for missing functionality, especially stdbool.h * Formats source Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Update license url part2 (#333)Larry Knox2021-02-171-1/+1
| | | | | | * Modify temporary rpath for testing in java example scripts. * Update URL in source file Copyright headers for web copy of COPYING file - files not in src or test.
* Test the format string "ll" before "l", "L", and "q", like theDavid Young2020-09-171-1/+1
| | | | | | | | | ./configure script does. This ought to fix the compilation failure in test/dt_arith.c that Allen told me about: /home/buildbot/bb-workers/centos8-vm01/hdf5trunk-StdShar-code-centos8/build/hdfsrc/test/dt_arith.c: In function ‘test_conv_int_1’: /home/buildbot/bb-workers/centos8-vm01/hdf5trunk-StdShar-code-centos8/build/hdfsrc/test/dt_arith.c:2500:34: error: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘long long int’ [-Werror=format=] HDfprintf(stdout," %29"H5_PRINTF_LL_WIDTH"d\n", *((long long*)aligned));
* TRILAB-24 use CHECK_STRUCT_HAS_MEMBERAllen Byrne2020-03-241-79/+0
|
* TRILABS-20 Fix fortran configure during fix of CXX configureAllen Byrne2018-04-241-3/+3
|
* HDFFV-10398 Suppress VS 2015 assertion failure popup during try_runAllen Byrne2018-01-301-0/+14
|
* Merge pull request #426 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10 to ↵Larry Knox2017-04-251-0/+11
| | | | | | | | | | hdf5_1_10 * commit '54957d37f5aa73912763dbb6e308555e863c43f4': Commit copyright header change for src/H5PLpkg.c which was added after running script to make changes. Add new files in release_docs to MANIFEST. Cimmit changes to Makefile.in(s) and H5PL.c that resulted from running autogen.sh. Merge pull request #407 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10_1 to hdf5_1_10_1 Change copyright headers to replace url referring to file to be removed and replace it with new url for COPYING file.
* [svn-r30204] Move CXX tests to C++ compiler test fileAllen Byrne2016-07-201-42/+7
|
* [svn-r28188] Fix inline/__inline__/__inline detection with CMake after ↵Jerome Soumagne2015-10-221-7/+13
| | | | autotools changes
* [svn-r28158] Merge from CMAMKE_EXT_MOD repo.Allen Byrne2015-10-211-1/+1
| | | | Add VS2015 support.
* [svn-r27540] Replace svn:externals with hard copy of filesAllen Byrne2015-08-201-0/+466