blob: 481e67679f48c2820a8980989d11aab591585365 (
plain)
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
31
32
33
34
35
|
/* $XFree86: xc/lib/misc/snprintf.h,v 3.1 1996/08/26 14:42:33 dawes Exp $ */
#ifndef SNPRINTF_H
#define SNPRINTF_H
#ifdef HAS_SNPRINTF
#ifdef LIBXT
#define _XtSnprintf snprintf
#define _XtVsnprintf vsnprintf
#endif
#ifdef LIBX11
#define _XSnprintf snprintf
#define _XVsnprintf vsnprintf
#endif
#else /* !HAS_SNPRINTF */
#ifdef LIBXT
#define snprintf _XtSnprintf
#define vsnprintf _XtVsnprintf
#endif
#ifdef LIBX11
#define snprintf _XSnprintf
#define vsnprintf _XVsnprintf
#endif
extern int snprintf (char *str, size_t count, const char *fmt, ...);
#if (defined(__UNIXWARE__) || defined(__OPENSERVER)) && !defined(__GNUC__)
extern int vsnprintf (char *str, size_t count, const char *fmt, _VA_LIST arg);
#else
extern int vsnprintf (char *str, size_t count, const char *fmt, va_list arg);
#endif
#endif /* HAS_SNPRINTF */
#endif /* SNPRINTF_H */
|