dey-examples: adc_cmp_sample: show_usage() to always output the long help

Signed-off-by: Sebastian Pastor <sebastian.pastor@digi.com>
This commit is contained in:
Sebastian Pastor 2017-06-08 22:27:33 +02:00
parent f853e3a3df
commit 2653fe0063
1 changed files with 5 additions and 9 deletions

View File

@ -27,10 +27,6 @@
#define BUFFER_LEN 20 #define BUFFER_LEN 20
#define USAGE \
"Usage:\n" \
"adc_cmp_sample -c channel -l THRESH_LOW [options]\n\n"
#define FULL_USAGE \ #define FULL_USAGE \
"Usage:\n" \ "Usage:\n" \
"adc_cmp_sample -c channel [options]\n\n" \ "adc_cmp_sample -c channel [options]\n\n" \
@ -50,9 +46,9 @@ typedef struct cmp {
bool raw; bool raw;
} cmp_t; } cmp_t;
static void show_usage(int full) static void show_usage()
{ {
fprintf(stdout, "%s", full ? FULL_USAGE : USAGE); fprintf(stdout, "%s", FULL_USAGE);
} }
static int read_adc_sample_sysfs(cmp_t *cmp, long int *val) static int read_adc_sample_sysfs(cmp_t *cmp, long int *val)
@ -340,7 +336,7 @@ int main(int argc, char **argv)
struct iio_event_data event; struct iio_event_data event;
if (argc <= 3) { if (argc <= 3) {
show_usage(0); show_usage();
return EXIT_FAILURE; return EXIT_FAILURE;
} }
@ -377,10 +373,10 @@ int main(int argc, char **argv)
cmp.raw = false; cmp.raw = false;
break; break;
case '?': case '?':
show_usage(1); show_usage();
return EXIT_SUCCESS; return EXIT_SUCCESS;
default: default:
show_usage(0); show_usage();
return EXIT_FAILURE; return EXIT_FAILURE;
} }
} }