[Hamlib-commits] Hamlib -- Ham radio control libraries branch master updated. 285b44add695c6c84d9b2
Library to control radio transceivers and receivers
Brought to you by:
n0nb
From: n0nb <n0...@us...> - 2025-08-20 01:04:19
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Hamlib -- Ham radio control libraries". The branch, master has been updated via 285b44add695c6c84d9b2b47c9632a44bbd1b802 (commit) via 6049d020a5a3429a51355a9def6d6610dd56a8f4 (commit) from e2ced58a143bdbefe388f16f5a50bbbed7b80255 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 285b44add695c6c84d9b2b47c9632a44bbd1b802 Merge: e2ced58a1 6049d020a Author: Nate Bargmann <n0...@n0...> Date: Tue Aug 19 19:50:45 2025 -0500 Merge GitHub PR #1857 commit 6049d020a5a3429a51355a9def6d6610dd56a8f4 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: Tue Aug 19 10:30:32 2025 +0200 Fix compiler errors Adds the needed const qualifier. Fixes: rigmatrix.c:699:22: error: passing argument 1 of ‘rig_list_foreach’ from incompatible pointer type [-Wincompatible-pointer-types] rigmatrix.c:706:22: error: passing argument 1 of ‘rig_list_foreach’ from incompatible pointer type [-Wincompatible-pointer-types] rigmatrix.c:728:22: error: passing argument 1 of ‘rig_list_foreach’ from incompatible pointer type [-Wincompatible-pointer-types] rigmatrix.c:762:22: error: passing argument 1 of ‘rig_list_foreach’ from incompatible pointer type [-Wincompatible-pointer-types] rigmatrix.c:771:22: error: passing argument 1 of ‘rig_list_foreach’ from incompatible pointer type [-Wincompatible-pointer-types] rigmatrix.c:805:22: error: passing argument 1 of ‘rig_list_foreach’ from incompatible pointer type [-Wincompatible-pointer-types] rigmatrix.c:814:22: error: passing argument 1 of ‘rig_list_foreach’ from incompatible pointer type [-Wincompatible-pointer-types] rigmatrix.c:848:22: error: passing argument 1 of ‘rig_list_foreach’ from incompatible pointer type [-Wincompatible-pointer-types] rigmatrix.c:857:22: error: passing argument 1 of ‘rig_list_foreach’ from incompatible pointer type [-Wincompatible-pointer-types] rigmatrix.c:891:22: error: passing argument 1 of ‘rig_list_foreach’ from incompatible pointer type [-Wincompatible-pointer-types] diff --git a/tests/rigmatrix.c b/tests/rigmatrix.c index cb2f198da..639668b7d 100644 --- a/tests/rigmatrix.c +++ b/tests/rigmatrix.c @@ -37,7 +37,7 @@ static setting_t bitmap_func, bitmap_level, bitmap_parm, bitmap_vfo_ops; static int create_png_range(const freq_range_t rx_range_list[], const freq_range_t tx_range_list[], int num); -int print_caps_sum(struct rig_caps *caps, void *data) +int print_caps_sum(const struct rig_caps *caps, void *data) { printf("<TR><TD><A HREF=\"support/model%u.txt\">%s</A></TD><TD>%s</TD>" @@ -112,7 +112,7 @@ int print_caps_sum(struct rig_caps *caps, void *data) /* * IO params et al. */ -static int print_caps_parameters(struct rig_caps *caps, void *data) +static int print_caps_parameters(const struct rig_caps *caps, void *data) { printf("<A NAME=\"parms%u\"><TR><TD>%s</TD><TD>", caps->rig_model, @@ -223,7 +223,7 @@ static int print_caps_parameters(struct rig_caps *caps, void *data) * * TODO: add new API calls! */ -static int print_caps_caps(struct rig_caps *caps, void *data) +static int print_caps_caps(const struct rig_caps *caps, void *data) { printf("<A NAME=\"caps%u\"><TR><TD>%s</TD>", caps->rig_model, @@ -271,7 +271,7 @@ static int print_caps_caps(struct rig_caps *caps, void *data) /* * Get/Set parm abilities */ -static int print_caps_parm(struct rig_caps *caps, void *data) +static int print_caps_parm(const struct rig_caps *caps, void *data) { setting_t parm; int i; @@ -307,7 +307,7 @@ static int print_caps_parm(struct rig_caps *caps, void *data) /* * VFO Ops capabilities */ -static int print_caps_vfo_ops(struct rig_caps *caps, void *data) +static int print_caps_vfo_ops(const struct rig_caps *caps, void *data) { setting_t vfo_ops; int i; @@ -345,7 +345,7 @@ static int print_caps_vfo_ops(struct rig_caps *caps, void *data) /* * Get/Set level abilities */ -static int print_caps_level(struct rig_caps *caps, void *data) +static int print_caps_level(const struct rig_caps *caps, void *data) { setting_t level; int i; @@ -382,7 +382,7 @@ static int print_caps_level(struct rig_caps *caps, void *data) /* * Get/Set func abilities */ -static int print_caps_func(struct rig_caps *caps, void *data) +static int print_caps_func(const struct rig_caps *caps, void *data) { setting_t func; int i; @@ -421,7 +421,7 @@ static int print_caps_func(struct rig_caps *caps, void *data) * * FIXME: default output pics is for region2: add region 1 too! */ -static int print_caps_range(struct rig_caps *caps, void *data) +static int print_caps_range(const struct rig_caps *caps, void *data) { create_png_range(caps->rx_range_list2, caps->tx_range_list2, caps->rig_model); ----------------------------------------------------------------------- Summary of changes: tests/rigmatrix.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) hooks/post-receive -- Hamlib -- Ham radio control libraries |