Imported Upstream version 1.1.11
[platform/upstream/cdrkit.git] / librols / error.c
1 /*
2  * This file has been modified for the cdrkit suite.
3  *
4  * The behaviour and appearence of the program code below can differ to a major
5  * extent from the version distributed by the original author(s).
6  *
7  * For details, see Changelog file distributed with the cdrkit package. If you
8  * received this file from another source then ask the distributing person for
9  * a log of modifications.
10  *
11  */
12
13 /* @(#)error.c  1.13 03/06/15 Copyright 1985, 1989, 1995-2003 J. Schilling */
14 /*
15  *      fprintf() on standard error stdio stream
16  *
17  *      Copyright (c) 1985, 1989, 1995-2003 J. Schilling
18  */
19 /*
20  * This program is free software; you can redistribute it and/or modify
21  * it under the terms of the GNU General Public License version 2
22  * as published by the Free Software Foundation.
23  *
24  * This program is distributed in the hope that it will be useful,
25  * but WITHOUT ANY WARRANTY; without even the implied warranty of
26  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
27  * GNU General Public License for more details.
28  *
29  * You should have received a copy of the GNU General Public License along with
30  * this program; see the file COPYING.  If not, write to the Free Software
31  * Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
32  */
33
34 #include <mconfig.h>
35 #include <stdio.h>
36 #include <standard.h>
37 #include <vadefs.h>
38 #include <schily.h>
39
40 /* VARARGS1 */
41 #ifdef  PROTOTYPES
42 EXPORT int
43 schily_error(const char *fmt, ...)
44 #else
45 EXPORT int
46 schily_error(fmt, va_alist)
47         char    *fmt;
48         va_dcl
49 #endif
50 {
51         va_list args;
52         int     ret;
53
54 #ifdef  PROTOTYPES
55         va_start(args, fmt);
56 #else
57         va_start(args);
58 #endif
59         ret = vfprintf(stderr, fmt, args);
60         va_end(args);
61         return (ret);
62 }