Dr Andrew Scott G7VAV

My photo
 
April 2024
Mo Tu We Th Fr Sa Su
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
6 7 8 9 10 11 12


error.h
01: /* Declaration for error-reporting function
02:    Copyright (C) 1995,1996,1997,2003,2006,2007 Free Software Foundation, Inc.
03:    This file is part of the GNU C Library.
04: 
05:    The GNU C Library is free software; you can redistribute it and/or
06:    modify it under the terms of the GNU Lesser General Public
07:    License as published by the Free Software Foundation; either
08:    version 2.1 of the License, or (at your option) any later version.
09: 
10:    The GNU C Library is distributed in the hope that it will be useful,
11:    but WITHOUT ANY WARRANTY; without even the implied warranty of
12:    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13:    Lesser General Public License for more details.
14: 
15:    You should have received a copy of the GNU Lesser General Public
16:    License along with the GNU C Library; if not, write to the Free
17:    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
18:    02111-1307 USA.  */
19: 
20: #ifndef _ERROR_H
21: #define _ERROR_H 1
22: 
23: #include <features.h>
24: 
25: 
26: __BEGIN_DECLS
27: 
28: /* Print a message with `fprintf (stderr, FORMAT, ...)';
29:    if ERRNUM is nonzero, follow it with ": " and strerror (ERRNUM).
30:    If STATUS is nonzero, terminate the program with `exit (STATUS)'.  */
31: 
32: extern void error (int __status, int __errnum, __const char *__format, ...)
33:      __attribute__ ((__format__ (__printf__, 3, 4)));
34: 
35: extern void error_at_line (int __status, int __errnum, __const char *__fname,
36:                            unsigned int __lineno, __const char *__format, ...)
37:      __attribute__ ((__format__ (__printf__, 5, 6)));
38: 
39: /* If NULL, error will flush stdout, then print on stderr the program
40:    name, a colon and a space.  Otherwise, error will call this
41:    function without parameters instead.  */
42: extern void (*error_print_progname) (void);
43: 
44: /* This variable is incremented each time `error' is called.  */
45: extern unsigned int error_message_count;
46: 
47: /* Sometimes we want to have at most one error per line.  This
48:    variable controls whether this mode is selected or not.  */
49: extern int error_one_per_line;
50: 
51: 
52: #if defined __extern_always_inline && defined __va_arg_pack
53: # include <bits/error.h>
54: #endif
55: 
56: __END_DECLS
57: 
58: #endif /* error.h */
59: 


for client 3.14.141.228
© Andrew Scott 2006 - 2024,
All Rights Reserved
http://www.andrew-scott.uk/
Andrew Scott
http://www.andrew-scott.co.uk/