Wykres commitów

32 Commity (master)

Autor SHA1 Wiadomość Data
Mike Black W9MDB 534fe449a2 Fix more cppcheck items 2023-10-13 17:36:29 -05:00
Mike Black W9MDB 8dea15d4db Fix cppcheck.sh some more 2023-10-06 17:50:33 -05:00
Mike Black W9MDB 3217a007e4 Fix cppcheck.sh 2023-10-06 17:48:59 -05:00
Mike Black W9MDB e0c4988e6a Fix some more cppcheck items
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-04 15:50:24 -05:00
Mike Black W9MDB 3b5f7a6dcf Add and fix some cppcheck suppress items
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-03 17:11:09 -05:00
Mike Black W9MDB 5ac1e50b80 Fix always true conditions found by cppcheck
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-02 23:10:58 -05:00
Mike Black W9MDB 6e8d328fb1 Fix most of the redundant warning from cppcheck 2023-09-30 23:42:22 -05:00
Mike Black W9MDB 4d540b1459 Fix scope reductions from cppcheck 2023-09-30 22:50:16 -05:00
Mike Black W9MDB 73465d16c4 Remove cJSON.c from cppcheck as it segfaults on it right now 2023-05-15 11:48:59 -05:00
Mike Black W9MDB 4f0d78f1d9 Fix cppcheck warnings 2023-05-08 23:56:28 -05:00
Daniele Forsi IU5HKX c3e7021c61 Fix cppcheck "unmatchedSuppression" informational messages
Fixes:
tests/ampctl.c👎0: information: Unmatched suppression: knownConditionTrueFalse [unmatchedSuppression]
tests/ampctl_parse.c👎0: information: Unmatched suppression: knownConditionTrueFalse [unmatchedSuppression]
tests/rigctl.c👎0: information: Unmatched suppression: knownConditionTrueFalse [unmatchedSuppression]
tests/rigctl_parse.c👎0: information: Unmatched suppression: knownConditionTrueFalse [unmatchedSuppression]
tests/rotctl.c👎0: information: Unmatched suppression: knownConditionTrueFalse [unmatchedSuppression]
tests/rotctl_parse.c👎0: information: Unmatched suppression: knownConditionTrueFalse [unmatchedSuppression]
2023-03-18 10:46:04 +01:00
Daniele Forsi IU5HKX e997984662 Fix several cppcheck "missingInclude" informational messages
The following STILL reamin:
scripts/MSVC/2022/x64/hamlibTest/hamlibTest.h:3:0: information: Include file: "resource.h" not found. [missingInclude]
scripts/MSVC/2022/x86/hamlibTest/hamlibTest.h:3:0: information: Include file: "resource.h" not found. [missingInclude]
src/network.c:83:0: information: Include file: "io.h" not found. [missingInclude]
tests/rigtestlibusb.c:30:0: information: Include file: "libusb.h" not found. [missingInclude]
2023-03-18 10:46:04 +01:00
Daniele Forsi IU5HKX b02ff9daa1 Fix passing one or more paths to ./cppcheck.sh
The --check-config arguments can be passed explicitly if desired.
2023-03-18 10:46:04 +01:00
Daniele Forsi IU5HKX c9e2c5f697 Fix include not found by cppcheck.sh also in the other branch of the "if"
Fixes:
nofile:0:0: error: Can not open include file 'include/config.h' that is explicitly included. [preprocessorErrorDirective]
2023-03-18 10:46:04 +01:00
Daniele Forsi IU5HKX 8e08385d2d Fix include not found by cppcheck.sh
Fixes:
nofile:0:0: error: Can not open include file 'include/config.h' that is explicitly included. [preprocessorErrorDirective]
2023-03-12 18:39:08 +01:00
Mike Black W9MDB 68e121d82c Change all to remove HAVE_CONFIG dependency and include <hamlib/config.h> by default
This is necessary to keep alignment between the client view of rig->state and the shared libarary view
Including PTHREAD functions in rig->state necessitated this as HAVE_PTHREAD only defined during hamlib compilation.
Clients including hamlib/rig.h did not pick up all the HAVE* config variable that control what gets included
https://github.com/Hamlib/Hamlib/issues/947
2022-02-04 07:41:36 -06:00
Mike Black W9MDB 6aa7f9e9bc Remove read_update_delay from Yaesue files -- not used 2021-12-13 13:18:48 -06:00
Mike Black W9MDB a1c8493c62 First cut at clock setting for IC7300/7800/785x/9700
https://github.com/Hamlib/Hamlib/issues/851
2021-12-01 11:50:33 -06:00
Mike Black W9MDB b49d2b6c05 Add CLOCK_REALTIME flag to cppcheck.sh 2021-09-15 10:27:34 -05:00
Michael Black W9MDB 7bee01f785 Add suppress for AST broken bug in cppcheck 2020-09-19 16:09:44 -05:00
Michael Black W9MDB 8e3d024144 Fix spelling error in cppcheck.sh 2020-09-06 15:03:40 -05:00
Michael Black W9MDB f33a5611bc Small update to cppcheck.sh 2020-09-06 12:41:43 -05:00
Daniele Forsi d7b332c3f7 Fix spelling errors
Fixed using the following command:
codespell --write-changes --summary --skip=*.m4 --ignore-words-list="develope,get's,quitt,setts,som,ue,vektor"
codespell --write-changes --summary --skip=aclocal.m4,lib --ignore-words-list="develope,get's,quitt,setts,som,ue,vektor"

Codespell home page: https://github.com/codespell-project/codespell
2020-07-24 09:02:48 +02:00
Nate Bargmann d2bc23b676
Remove bashisms from shell scripts
Replace backticks in bootstrap with POSIX subshell substitution.

Restructure cppcheck.sh to help readability and remove bashisms.
2020-05-27 10:54:35 -05:00
mdblack98 5697961818 Add ability for cppcheck.sh to take a file name as an argument 2020-05-05 11:32:01 -05:00
mdblack98 3794bc5a0a Fix cppcheck warnings 2020-05-05 09:38:36 -05:00
Michael Black dc77f72bcb Add range_list to thg71.c 2020-03-23 16:41:23 -05:00
Michael Black bda5feb1bd More cppcheck changes 2020-03-23 10:13:02 -05:00
Michael Black 8eb09c2a38 More cppcheck fixes 2020-03-23 07:52:01 -05:00
Michael Black 679db60483 Fix some more cppcheck warnings 2020-03-19 12:10:20 -05:00
Michael Black 8d6e2fc781
Directory migration to new layout 2020-01-17 09:22:44 -06:00
Michael Black 7c7ecef678
cppcheck v1.9 clean bill of health now
cppcheck.sh script added with some exceptions for some code notices
neverused.c added to resolve "never used" messages
2020-01-15 23:03:12 -06:00