Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 42970
Collapse All | Expand All

(-)glimpse-4.17.4-old/libtemplate/include/util.h (-1 / +6 lines)
Lines 93-101 Link Here
93
void init_log3 _PARAMS((char *,FILE *,FILE *));	/* Initialize log routines */
93
void init_log3 _PARAMS((char *,FILE *,FILE *));	/* Initialize log routines */
94
void log_errno _PARAMS((char *));		/* Same as perror(3) */
94
void log_errno _PARAMS((char *));		/* Same as perror(3) */
95
void fatal_errno _PARAMS((char *));		/* Same as perror(3) & exit */
95
void fatal_errno _PARAMS((char *));		/* Same as perror(3) & exit */
96
#ifdef __STRICT_ANSI__
96
#if defined(__STRICT_ANSI__) || (defined(__GNUC__) && __GNUC__ >= 3)
97
#include <stdarg.h>
97
#include <stdarg.h>
98
# if defined(__GNUC__)
99
#define log xlog
100
void xlog _PARAMS((char *, ...));		/* Log a message */
101
# else
98
void log _PARAMS((char *, ...));		/* Log a message */
102
void log _PARAMS((char *, ...));		/* Log a message */
103
# endif
99
void errorlog _PARAMS((char *, ...));		/* Log an error message */
104
void errorlog _PARAMS((char *, ...));		/* Log an error message */
100
void fatal _PARAMS((char *, ...));		/* Log error msg and exit */
105
void fatal _PARAMS((char *, ...));		/* Log error msg and exit */
101
#else
106
#else
(-)glimpse-4.17.4-old/libtemplate/util/log.c (-4 / +4 lines)
Lines 55-61 Link Here
55
#include <errno.h>
55
#include <errno.h>
56
#include <time.h>
56
#include <time.h>
57
#include <sys/file.h>
57
#include <sys/file.h>
58
#if defined(__STRICT_ANSI__)
58
#if defined(__STRICT_ANSI__) || (defined(__GNUC__) && __GNUC__ >= 3)
59
#include <stdarg.h>
59
#include <stdarg.h>
60
#else
60
#else
61
#include <varargs.h>
61
#include <varargs.h>
Lines 119-125 Link Here
119
/*
119
/*
120
 *  log() - used like printf(3).  Prints message to stdout.
120
 *  log() - used like printf(3).  Prints message to stdout.
121
 */
121
 */
122
#if defined(__STRICT_ANSI__)
122
#if defined(__STRICT_ANSI__) || (defined(__GNUC__) && __GNUC__ >= 3)
123
void log(char *fmt,...)
123
void log(char *fmt,...)
124
{
124
{
125
	va_list ap;
125
	va_list ap;
Lines 155-161 Link Here
155
/*
155
/*
156
 *  errorlog() - used like printf(3).  Prints error message to stderr.
156
 *  errorlog() - used like printf(3).  Prints error message to stderr.
157
 */
157
 */
158
#if defined(__STRICT_ANSI__)
158
#if defined(__STRICT_ANSI__) || (defined(__GNUC__) && __GNUC__ >= 3)
159
void errorlog(char *fmt,...)
159
void errorlog(char *fmt,...)
160
{
160
{
161
	va_list ap;
161
	va_list ap;
Lines 193-199 Link Here
193
/*
193
/*
194
 *  fatal() - used like printf(3).  Prints error message to stderr and exits
194
 *  fatal() - used like printf(3).  Prints error message to stderr and exits
195
 */
195
 */
196
#if defined(__STRICT_ANSI__)
196
#if defined(__STRICT_ANSI__) || (defined(__GNUC__) && __GNUC__ >= 3)
197
void fatal(char *fmt,...)
197
void fatal(char *fmt,...)
198
{
198
{
199
	va_list ap;
199
	va_list ap;

Return to bug 42970