0a2abb3f3d
Along with this change, compat code has been added (from NetBSD) for systems that don't have it. The compat code has been reorganized to be in a common place and its prototypes in compat.h. The configure scripts checks if strcasestr() is available, and uses compat code if not found. This fixes issue #2 on github.com/vanilla/xbps.
19 lines
309 B
C
19 lines
309 B
C
#ifndef COMPAT_H
|
|
#define COMPAT_H
|
|
|
|
#include <sys/types.h>
|
|
|
|
#ifndef HAVE_STRLCAT
|
|
size_t strlcat(char *, const char *, size_t);
|
|
#endif
|
|
|
|
#ifndef HAVE_STRLCPY
|
|
size_t strlcpy(char *, const char *, size_t);
|
|
#endif
|
|
|
|
#ifndef HAVE_STRCASESTR
|
|
char *strcasestr(const char *, const char *);
|
|
#endif
|
|
|
|
#endif /* COMPAT_H */
|