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