- small trivia to be gentle to gcc-2.95.x which had no va_copy but only __va_copy.

This commit is contained in:
Bernhard Reutner-Fischer 2006-09-12 13:27:55 +00:00
parent 428a5cd0d3
commit b5f50ea344
5 changed files with 10 additions and 19 deletions

View File

@ -75,6 +75,14 @@
# endif # endif
#endif #endif
/* gcc-2.95 had no va_copy but only __va_copy. */
#if !__GNUC_PREREQ (3,0)
# include <stdarg.h>
# if !defined va_copy && defined __va_copy
# define va_copy(d,s) __va_copy((d),(s))
# endif
#endif
/* ---- Endian Detection ------------------------------------ */ /* ---- Endian Detection ------------------------------------ */
#if (defined __digital__ && defined __unix__) #if (defined __digital__ && defined __unix__)

View File

@ -7,12 +7,8 @@
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details. * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/ */
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <stdlib.h>
#include <syslog.h>
#include "libbb.h" #include "libbb.h"
#include <syslog.h>
int logmode = LOGMODE_STDIO; int logmode = LOGMODE_STDIO;
const char *msg_eol = "\n"; const char *msg_eol = "\n";

View File

@ -7,13 +7,8 @@
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details. * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/ */
#include <stdarg.h>
#include <netdb.h>
#include <stdio.h>
#include "libbb.h" #include "libbb.h"
void bb_vherror_msg(const char *s, va_list p) void bb_vherror_msg(const char *s, va_list p)
{ {
bb_verror_msg(s, p, hstrerror(h_errno)); bb_verror_msg(s, p, hstrerror(h_errno));

View File

@ -7,12 +7,8 @@
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details. * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/ */
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <stdlib.h>
#include <syslog.h>
#include "libbb.h" #include "libbb.h"
#include <syslog.h>
void bb_vinfo_msg(const char *s, va_list p) void bb_vinfo_msg(const char *s, va_list p)
{ {

View File

@ -7,10 +7,6 @@
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details. * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/ */
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <stdlib.h>
#include "libbb.h" #include "libbb.h"
void bb_vperror_msg(const char *s, va_list p) void bb_vperror_msg(const char *s, va_list p)