first phase of proper fix for portable string function problems (bug #4669)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6133 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Kevin P. Fleming
2005-07-15 00:39:01 +00:00
parent dcfabce0e4
commit b6486df40e
4 changed files with 35 additions and 13 deletions

View File

@@ -199,8 +199,12 @@ struct ast_realloca {
#ifdef __linux__
#define ast_strcasestr strcasestr
#else
extern char *ast_strcasestr(const char *, const char *);
#endif /* __linux__ */
#define ast_strndup strndup
#define ast_strnlen strnlen
#else /* !__linux__ */
char *ast_strcasestr(const char *, const char *);
char *ast_strndup(const char *, size_t);
size_t ast_strnlen(const char *, size_t);
#endif /* !__linux__ */
#endif /* _ASTERISK_STRINGS_H */