diff options
Diffstat (limited to 'PACE/pace/win32/string.h')
-rw-r--r-- | PACE/pace/win32/string.h | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/PACE/pace/win32/string.h b/PACE/pace/win32/string.h new file mode 100644 index 00000000000..a16946fe482 --- /dev/null +++ b/PACE/pace/win32/string.h @@ -0,0 +1,68 @@ +/* $Id$ + + * ============================================================================ + * + * = LIBRARY + * pace + * + * = FILENAME + * pace/posix/string.h + * + * = AUTHOR + * Luther Baker + * + * ============================================================================ */ + +#ifndef PACE_STRING_H +#define PACE_STRING_H + +#include "pace/unistd.h" + +#if defined (PACE_HAS_CPLUSPLUS) +extern "C" { +#endif /* PACE_HAS_CPLUSPLUS */ + + PACE_INLINE char * pace_strcat (char * s1, const char * s2); + + PACE_INLINE char * pace_strncat (char * s1, const char * s2, size_t n); + + PACE_INLINE const char * pace_strchr (const char * s, int c); + + PACE_INLINE const char * pace_strrchr (const char * s, int c); + + PACE_INLINE int pace_strcmp (const char * s1, const char * s2); + + PACE_INLINE int pace_strncmp (const char * s1, const char * s2, size_t n); + + PACE_INLINE char * pace_strcpy (char * s1, const char * s2); + + PACE_INLINE char * pace_strncpy (char * s1, const char * s2, size_t n); + + PACE_INLINE size_t pace_strcspn (const char * s1, const char * s2); + + PACE_INLINE size_t pace_strspn (const char * s1, const char * s2); + + PACE_INLINE size_t pace_strlen (const char * s); + + PACE_INLINE const char * pace_strpbrk (const char * s1, const char * s2); + + PACE_INLINE const char * pace_strstr (const char * s1, const char * s2); + + PACE_INLINE char * pace_strtok (char * s1, const char * s2); + + PACE_INLINE char * pace_strtok_r (char * s, + const char * sep, + char ** lasts); + /* Requires PACE_HAS_REENTRANT. */ + + + +#if defined (PACE_HAS_CPLUSPLUS) +} +#endif /* PACE_HAS_CPLUSPLUS */ + +#if defined (PACE_HAS_INLINE) +# include "pace/posix/string.inl" +#endif /* PACE_HAS_INLINE */ + +#endif /* PACE_STRING_H */ |