summaryrefslogtreecommitdiff
path: root/PACE/pace/win32/string.inl
diff options
context:
space:
mode:
Diffstat (limited to 'PACE/pace/win32/string.inl')
-rw-r--r--PACE/pace/win32/string.inl129
1 files changed, 129 insertions, 0 deletions
diff --git a/PACE/pace/win32/string.inl b/PACE/pace/win32/string.inl
new file mode 100644
index 00000000000..5a01ccfa202
--- /dev/null
+++ b/PACE/pace/win32/string.inl
@@ -0,0 +1,129 @@
+/* $Id$ -*- C -*-
+
+ * =============================================================================
+ *
+ * = LIBRARY
+ * pace
+ *
+ * = FILENAME
+ * pace/posix/string.inl
+ *
+ * = AUTHOR
+ * Luther Baker
+ *
+ * ============================================================================= */
+
+#include <string.h>
+
+PACE_INLINE
+char *
+pace_strcat (char * s1, const char * s2)
+{
+ return strcat (s1, s2);
+}
+
+PACE_INLINE
+char *
+pace_strncat (char * s1, const char * s2, size_t n)
+{
+ return strncat (s1, s2, n);
+}
+
+PACE_INLINE
+const char *
+pace_strchr (const char * s, int c)
+{
+ return strchr (s, c);
+}
+
+PACE_INLINE
+const char *
+pace_strrchr (const char * s, int c)
+{
+ return strrchr (s, c);
+}
+
+PACE_INLINE
+int
+pace_strcmp (const char * s1, const char * s2)
+{
+ return strcmp (s1, s2);
+}
+
+PACE_INLINE
+int
+pace_strncmp (const char * s1, const char * s2, size_t n)
+{
+ return strncmp (s1, s2, n);
+}
+
+PACE_INLINE
+char *
+pace_strcpy (char * s1, const char * s2)
+{
+ return strcpy (s1, s2);
+}
+
+PACE_INLINE
+char *
+pace_strncpy (char * s1, const char * s2, size_t n)
+{
+ return strncpy (s1, s2, n);
+}
+
+PACE_INLINE
+size_t
+pace_strcspn (const char * s1, const char * s2)
+{
+ return strcspn (s1, s2);
+}
+
+PACE_INLINE
+size_t
+pace_strspn (const char * s1, const char * s2)
+{
+ return strspn (s1, s2);
+}
+
+PACE_INLINE
+size_t
+pace_strlen (const char * s)
+{
+ return strlen (s);
+}
+
+PACE_INLINE
+const char *
+pace_strpbrk (const char * s1, const char * s2)
+{
+ return strpbrk (s1, s2);
+}
+
+PACE_INLINE
+const char *
+pace_strstr (const char * s1, const char * s2)
+{
+ return strstr (s1, s2);
+}
+
+PACE_INLINE
+char *
+pace_strtok (char * s1, const char * s2)
+{
+ return strtok (s1, s2);
+}
+
+PACE_INLINE
+char *
+pace_strtok_r (char * s, const char * sep, char ** lasts)
+{
+# if defined (PACE_HAS_REENTRANT)
+ return strtok_r (s, sep, lasts);
+# else /* ! PACE_HAS_REENTRANT */
+ PACE_UNUSED_ARG (s);
+ PACE_UNUSED_ARG (sep);
+ PACE_UNUSED_ARG (lasts);
+ PACE_ERRNO_NO_SUPPORT ();
+ return 0;
+# endif /* ! PACE_HAS_REENTRANT */
+}