aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorjozan <jozan@noemail.net>2020-11-08 13:57:55 +0000
committerjozan <jozan@noemail.net>2020-11-08 13:57:55 +0000
commit6dac850c4cf052ed74b63e22139aac3c2fb09eca (patch)
treedf49199eee89d3ce8c6822356749dcd75c93d7b7 /src
parentIt's starting to work (diff)
downloadunixize-6dac850c4cf052ed74b63e22139aac3c2fb09eca.tar.gz
unixize-6dac850c4cf052ed74b63e22139aac3c2fb09eca.tar.bz2
unixize-6dac850c4cf052ed74b63e22139aac3c2fb09eca.tar.xz
unixize-6dac850c4cf052ed74b63e22139aac3c2fb09eca.tar.zst
unixize-6dac850c4cf052ed74b63e22139aac3c2fb09eca.zip
Trying wchar_t
FossilOrigin-Name: 3fd5a4e2f25e3b2a17e73a330cce40833dc30be40776a117bde9af3d4adebfde
Diffstat (limited to 'src')
-rw-r--r--src/u_utils.c17
-rw-r--r--src/u_utils.h3
2 files changed, 20 insertions, 0 deletions
diff --git a/src/u_utils.c b/src/u_utils.c
index 65b59a3..cc2f893 100644
--- a/src/u_utils.c
+++ b/src/u_utils.c
@@ -215,3 +215,20 @@ u_decrease_subpath(char subp[])
*p = 0x00;
}
}
+
+bool_t
+u_ischarset
+(wchar_t c,
+ const wchar_t cs[])
+{
+ wchar_t *p;
+
+ p = (wchar_t*)cs;
+ while (*p != 0x00 && *p != c) {
+ p++;
+ }
+ if (*p != 0x00) {
+ return (TRUE);
+ }
+ return (FALSE);
+}
diff --git a/src/u_utils.h b/src/u_utils.h
index f1e0571..499b15a 100644
--- a/src/u_utils.h
+++ b/src/u_utils.h
@@ -43,6 +43,8 @@
* 2020-11-05 19:28
*/
+#include <stddef.h>
+
#include "c_unixize.h"
void u_memdel(void**);
@@ -52,3 +54,4 @@ void u_del_nargv(char** nargv);
char** u_get_nargv(struct opts_s*);
void u_increase_subpath(char[], const char[]);
void u_decrease_subpath(char[]);
+bool_t u_ischarset(wchar_t, const wchar_t[]);