From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wi0-f180.google.com ([209.85.212.180]:37685 "EHLO mail-wi0-f180.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752695AbbGFWiy (ORCPT ); Mon, 6 Jul 2015 18:38:54 -0400 Date: Tue, 7 Jul 2015 01:36:19 +0300 From: Cristina Opriceana To: jic23@kernel.org Cc: knaack.h@gmx.de, lars@metafoo.de, pmeerw@pmeerw.net, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, daniel.baluta@intel.com, octavian.purdila@intel.com, julia.lawall@lip6.fr Message-ID: <20150706223618.GA23872@Inspiron> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-iio-owner@vger.kernel.org List-Id: linux-iio@vger.kernel.org linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, daniel.baluta@intel.com, octavian.purdila@intel.com, julia.lawall@lip6.fr Bcc: Subject: [PATCH 0/4] tools: iio: Send error messages to stderr Message-ID: 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(-) -- 1.9.1