LCOV - code coverage report
Current view: top level - src - prog-fprintf.c (source / functions) Hit Total Coverage
Test: coreutils.info Lines: 8 8 100.0 %
Date: 2018-01-30 Functions: 1 1 100.0 %

          Line data    Source code
       1             : /* prog-fprintf.c - common formating output functions and definitions
       2             :    Copyright (C) 2008 Free Software Foundation, Inc.
       3             : 
       4             :    This program is free software: you can redistribute it and/or modify
       5             :    it under the terms of the GNU General Public License as published by
       6             :    the Free Software Foundation, either version 3 of the License, or
       7             :    (at your option) any later version.
       8             : 
       9             :    This program is distributed in the hope that it will be useful,
      10             :    but WITHOUT ANY WARRANTY; without even the implied warranty of
      11             :    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
      12             :    GNU General Public License for more details.
      13             : 
      14             :    You should have received a copy of the GNU General Public License
      15             :    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
      16             : 
      17             : #include <config.h>
      18             : #include <stdarg.h>
      19             : #include <sys/types.h>
      20             : 
      21             : #include "prog-fprintf.h"
      22             : 
      23             : extern char *program_name;
      24             : 
      25             : /* Display program name followed by variable list.
      26             :    Used for e.g. verbose output */
      27             : void
      28           3 : prog_fprintf (FILE *fp, char const *fmt, ...)
      29             : {
      30             :   va_list ap;
      31           3 :   fputs (program_name, fp);
      32           3 :   fputs (": ", fp);
      33           3 :   va_start (ap, fmt);
      34           3 :   vfprintf (fp, fmt, ap);
      35           3 :   va_end (ap);
      36           3 :   fputc ('\n', fp);
      37           3 : }

Generated by: LCOV version 1.10