Diff for /embedaddon/libiconv/srclib/error.h between versions 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2012/05/29 09:29:43 version 1.1.1.3, 2021/03/17 13:38:46
Line 1 Line 1
 /* Declaration for error-reporting function  /* Declaration for error-reporting function
   Copyright (C) 1995-1997, 2003, 2006, 2008-2011 Free Software Foundation,   Copyright (C) 1995-1997, 2003, 2006, 2008-2019 Free Software Foundation,
    Inc.     Inc.
    This file is part of the GNU C Library.     This file is part of the GNU C Library.
   
Line 14 Line 14
    GNU General Public License for more details.     GNU General Public License for more details.
   
    You should have received a copy of the GNU General Public License     You should have received a copy of the GNU General Public License
   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
   
 #ifndef _ERROR_H  #ifndef _ERROR_H
 #define _ERROR_H 1  #define _ERROR_H 1
Line 31 Line 31
 # define _GL_ATTRIBUTE_FORMAT(spec) /* empty */  # define _GL_ATTRIBUTE_FORMAT(spec) /* empty */
 #endif  #endif
   
   /* On mingw, the flavor of printf depends on whether the extensions module
    * is in use; the check for <stdio.h> determines the witness macro.  */
   #ifndef _GL_ATTRIBUTE_SPEC_PRINTF
   # if GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU
   #  define _GL_ATTRIBUTE_SPEC_PRINTF __gnu_printf__
   # else
   #  define _GL_ATTRIBUTE_SPEC_PRINTF __printf__
   # endif
   #endif
   
 #ifdef __cplusplus  #ifdef __cplusplus
 extern "C" {  extern "C" {
 #endif  #endif
   
/* Print a message with `fprintf (stderr, FORMAT, ...)';/* Print a message with 'fprintf (stderr, FORMAT, ...)';
    if ERRNUM is nonzero, follow it with ": " and strerror (ERRNUM).     if ERRNUM is nonzero, follow it with ": " and strerror (ERRNUM).
   If STATUS is nonzero, terminate the program with `exit (STATUS)'.  */   If STATUS is nonzero, terminate the program with 'exit (STATUS)'.  */
   
 extern void error (int __status, int __errnum, const char *__format, ...)  extern void error (int __status, int __errnum, const char *__format, ...)
     _GL_ATTRIBUTE_FORMAT ((__printf__, 3, 4));     _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF, 3, 4));
   
 extern void error_at_line (int __status, int __errnum, const char *__fname,  extern void error_at_line (int __status, int __errnum, const char *__fname,
                            unsigned int __lineno, const char *__format, ...)                             unsigned int __lineno, const char *__format, ...)
     _GL_ATTRIBUTE_FORMAT ((__printf__, 5, 6));     _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF, 5, 6));
   
 /* If NULL, error will flush stdout, then print on stderr the program  /* If NULL, error will flush stdout, then print on stderr the program
    name, a colon and a space.  Otherwise, error will call this     name, a colon and a space.  Otherwise, error will call this
    function without parameters instead.  */     function without parameters instead.  */
 extern DLL_VARIABLE void (*error_print_progname) (void);  extern DLL_VARIABLE void (*error_print_progname) (void);
   
/* This variable is incremented each time `error' is called.  *//* This variable is incremented each time 'error' is called.  */
 extern DLL_VARIABLE unsigned int error_message_count;  extern DLL_VARIABLE unsigned int error_message_count;
   
 /* Sometimes we want to have at most one error per line.  This  /* Sometimes we want to have at most one error per line.  This

Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>