[Hamlib-commits] Hamlib -- Ham radio control libraries branch master updated. d16fa490d7aa7bfe1bb52
Library to control radio transceivers and receivers
Brought to you by:
n0nb
From: Michael B. <mdb...@us...> - 2021-08-29 04:59:31
|
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 d16fa490d7aa7bfe1bb520fada04db3a3ad88cc1 (commit) from 2c8092d21b7e2e39baa9060394404b53c0285897 (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 d16fa490d7aa7bfe1bb520fada04db3a3ad88cc1 Author: Mike Black W9MDB <mdb...@ya...> Date: Sat Aug 28 23:44:35 2021 -0500 Fix display of arguments for rigctl non-readline version https://github.com/Hamlib/Hamlib/issues/773 diff --git a/tests/rigctl_parse.c b/tests/rigctl_parse.c index 61bac1dd..9c510621 100644 --- a/tests/rigctl_parse.c +++ b/tests/rigctl_parse.c @@ -878,18 +878,18 @@ int rigctl_parse(RIG *my_rig, FILE *fin, FILE *fout, char *argv[], int argc, } } - //rig_debug(RIG_DEBUG_TRACE, "%s: debug1\n", __func__); + rig_debug(RIG_DEBUG_TRACE, "%s: debug1\n", __func__); if ((cmd_entry->flags & ARG_IN_LINE) && (cmd_entry->flags & ARG_IN1) && cmd_entry->arg1) { - //rig_debug(RIG_DEBUG_TRACE, "%s: debug2\n", __func__); + rig_debug(RIG_DEBUG_TRACE, "%s: debug2\n", __func__); if (interactive) { char *nl; - //rig_debug(RIG_DEBUG_TRACE, "%s: debug2a\n", __func__); + rig_debug(RIG_DEBUG_TRACE, "%s: debug2a\n", __func__); if (fgets(arg1, MAXARGSZ, fin) == NULL) @@ -948,13 +948,13 @@ int rigctl_parse(RIG *my_rig, FILE *fin, FILE *fout, char *argv[], int argc, } else if ((cmd_entry->flags & ARG_IN1) && cmd_entry->arg1) { - //rig_debug(RIG_DEBUG_TRACE, "%s: debug3\n", __func__); + rig_debug(RIG_DEBUG_TRACE, "%s: debug3\n", __func__); if (interactive) { arg1[0] = fgetc(fin); arg1[1] = 0; - //rig_debug(RIG_DEBUG_TRACE, "%s: debug4 arg1=%c\n", __func__, arg1[0]); + rig_debug(RIG_DEBUG_TRACE, "%s: debug4 arg1=%c\n", __func__, arg1[0]); if (prompt && arg1[0] == 0x0a) { @@ -988,22 +988,25 @@ int rigctl_parse(RIG *my_rig, FILE *fin, FILE *fout, char *argv[], int argc, } } - //rig_debug(RIG_DEBUG_TRACE, "%s: debug5\n", __func__); + rig_debug(RIG_DEBUG_TRACE, "%s: debug5\n", __func__); if (p1 && p1[0] != '?' && (cmd_entry->flags & ARG_IN2) && cmd_entry->arg2) { - //rig_debug(RIG_DEBUG_TRACE, "%s: debug6\n", __func__); + rig_debug(RIG_DEBUG_TRACE, "%s: debug6\n", __func__); if (interactive) { - //rig_debug(RIG_DEBUG_TRACE, "%s: debug7\n", __func__); + rig_debug(RIG_DEBUG_TRACE, "%s: debug7\n", __func__); - if (prompt) + arg1[0] = fgetc(fin); + arg1[1] = 0; + + if (prompt && arg1[0] == 0x0a) { - //rig_debug(RIG_DEBUG_TRACE, "%s: debug8\n", __func__); + rig_debug(RIG_DEBUG_TRACE, "%s: debug8\n", __func__); fprintf_flush(fout, "%s: ", cmd_entry->arg2); } @@ -1017,7 +1020,7 @@ int rigctl_parse(RIG *my_rig, FILE *fin, FILE *fout, char *argv[], int argc, } else { - //rig_debug(RIG_DEBUG_TRACE, "%s: debug9\n", __func__); + rig_debug(RIG_DEBUG_TRACE, "%s: debug9\n", __func__); retcode = next_word(arg2, argc, argv, 0); if (EOF == retcode) @@ -1035,22 +1038,22 @@ int rigctl_parse(RIG *my_rig, FILE *fin, FILE *fout, char *argv[], int argc, } } - //rig_debug(RIG_DEBUG_TRACE, "%s: debug10\n", __func__); + rig_debug(RIG_DEBUG_TRACE, "%s: debug10\n", __func__); if (p1 && p1[0] != '?' && (cmd_entry->flags & ARG_IN3) && cmd_entry->arg3) { - //rig_debug(RIG_DEBUG_TRACE, "%s: debug11\n", __func__); + rig_debug(RIG_DEBUG_TRACE, "%s: debug11\n", __func__); if (interactive) { - //rig_debug(RIG_DEBUG_TRACE, "%s: debug12\n", __func__); + rig_debug(RIG_DEBUG_TRACE, "%s: debug12\n", __func__); if (prompt) { - //rig_debug(RIG_DEBUG_TRACE, "%s: debug13\n", __func__); + rig_debug(RIG_DEBUG_TRACE, "%s: debug13\n", __func__); fprintf_flush(fout, "%s: ", cmd_entry->arg3); } @@ -1064,7 +1067,7 @@ int rigctl_parse(RIG *my_rig, FILE *fin, FILE *fout, char *argv[], int argc, } else { - //rig_debug(RIG_DEBUG_TRACE, "%s: debug14\n", __func__); + rig_debug(RIG_DEBUG_TRACE, "%s: debug14\n", __func__); retcode = next_word(arg3, argc, argv, 0); if (EOF == retcode) ----------------------------------------------------------------------- Summary of changes: tests/rigctl_parse.c | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) hooks/post-receive -- Hamlib -- Ham radio control libraries |