Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--winsup/cygwin/local_includes/wchar.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/winsup/cygwin/local_includes/wchar.h b/winsup/cygwin/local_includes/wchar.h
index 125e49ece..d1b638591 100644
--- a/winsup/cygwin/local_includes/wchar.h
+++ b/winsup/cygwin/local_includes/wchar.h
@@ -72,6 +72,19 @@ wcilen (const wint_t *wcs)
return ret;
}
+/* like wcschr, just for wint_t */
+static inline wint_t *
+wcichr (const wint_t *str, wint_t chr)
+{
+ do
+ {
+ if (*str == chr)
+ return (wint_t *) str;
+ }
+ while (*str++);
+ return NULL;
+}
+
/* like wcscmp, just for wint_t */
static inline int
wcicmp (const wint_t *s1, const wint_t *s2)