diff options
Diffstat (limited to 'newlib/libc')
-rw-r--r-- | newlib/libc/include/strings.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/newlib/libc/include/strings.h b/newlib/libc/include/strings.h new file mode 100644 index 000000000..1d5bda673 --- /dev/null +++ b/newlib/libc/include/strings.h @@ -0,0 +1,36 @@ +/* + * strings.h + * + * Definitions for string operations. + */ + +#ifndef _STRINGS_H_ +#define _STRINGS_H_ + +#include "_ansi.h" +#include <sys/reent.h> + +#include <sys/types.h> /* for size_t */ +#include <locale.h> /* for locale_t */ + +_BEGIN_STD_C + +#ifndef __STRICT_ANSI__ +/* + * Marked LEGACY in Open Group Base Specifications Issue 6/IEEE Std 1003.1-2004 + * Removed from Open Group Base Specifications Issue 7/IEEE Std 1003.1-2008 + */ +int _EXFUN(bcmp,(const void *, const void *, size_t)); +void _EXFUN(bcopy,(const void *, void *, size_t)); +void _EXFUN(bzero,(void *, size_t)); +char *_EXFUN(index,(const char *, int)); +char *_EXFUN(rindex,(const char *, int)); +#endif /* ! __STRICT_ANSI__ */ + +int _EXFUN(ffs,(int)); +int _EXFUN(strcasecmp,(const char *, const char *)); +int _EXFUN(strncasecmp,(const char *, const char *, size_t)); + +_END_STD_C + +#endif /* _STRINGS_H_ */ |