Skip to contentSkip to conversation

DISCUSSION Cristina Opriceana 1 participant 2 messages Jul 6, 2015 IIO

lore
Share & tools
lore
#0 lore raw

[email protected], [email protected], [email protected], [email protected], [email protected]
Bcc:
Subject: [PATCH 0/4] tools: iio: Send error messages to stderr
Message-ID: <[email protected]> Reply-To:

This patchset indends to make some cleanup and send printf error messages to stderr.
The changes were performed with coccinelle for failiure messages and manual for other cases. The following script was used:

@r@
expression e1, e2, stdout;
@@
(printf(e1);
|
printf(e1, e2);
|
fprintf(stdout, e1);
|
fprintf(stdout, e1, e2);
)
@script: python get_string@
e << r.e1;
tdres;
@@
if 'could not' in e.lower() or 'fail' in e.lower() \
or 'problem' in e.lower() or 'not set' in e.lower():
coccinelle.tdres = e
else:
cocci.include_match(False)
@r_match@
expression r.stdout, r.e1, r.e2;
identifier get_string.tdres;
@@
(
- printf(e1);
+ fprintf(stderr, tdres);
|
- printf(e1, e2);
+ fprintf(stderr, tdres, e2);
|
- fprintf(stdout, e1)
+ fprintf(stderr, tdres)
|
- fprintf(stdout, e1, e2)
+ fprintf(stderr, tdres, e2)
)

Cristina Opriceana (4):
tools: iio: Move printf failiure messages to stderr
tools: iio: Send usage error messages to stderr
tools: iio: generic_buffer: Maintain fprintf() messages consistent
tools: iio: iio_utils: Move general error messages to stderr

 tools/iio/generic_buffer.c    | 21 ++++++++++--------
 tools/iio/iio_event_monitor.c |  8 +++----
 tools/iio/iio_utils.c         | 51 +++++++++++++++++++++++++------------------
 tools/iio/lsiio.c             |  2 +-
 4 files changed, 47 insertions(+), 35 deletions(-)
Signature · 1 line
1.9.1
#1 lore raw
Quoted 8 lines · Cristina Opriceana

[email protected], [email protected], [email protected], [email protected], [email protected]
Bcc:
Subject: [PATCH 0/4] tools: iio: Send error messages to stderr
Message-ID: <[email protected]> Reply-To:

Quoted 5 lines

This patchset indends to make some cleanup and send printf error messages to stderr.
The changes were performed with coccinelle for failiure messages and manual for other cases. The following script was used:

This patch got malformed. Please ignore it.

Cristina