1/*
2 * $Id: str.h,v 1.4 2005/09/19 09:53:21 hasso Exp $
3 */
4
5#ifndef _ZEBRA_STR_H
6#define _ZEBRA_STR_H
7
8#ifndef HAVE_SNPRINTF
9extern int snprintf(char *, size_t, const char *, ...);
10#endif
11
12#ifndef HAVE_VSNPRINTF
13#define vsnprintf(buf, size, format, args) vsprintf(buf, format, args)
14#endif
15
16#ifndef HAVE_STRLCPY
17extern size_t strlcpy(char *, const char *, size_t);
18#endif
19
20#ifndef HAVE_STRLCAT
21extern size_t strlcat(char *, const char *, size_t);
22#endif
23
24#ifndef HAVE_STRNLEN
25extern size_t strnlen(const char *s, size_t maxlen);
26#endif
27
28#ifndef HAVE_STRNDUP
29extern char * strndup (const char *, size_t);
30#endif
31
32#endif /* _ZEBRA_STR_H */
33
34