summaryrefslogtreecommitdiff
path: root/modules/c32isalnum
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2020-01-25 23:36:41 +0100
committerBruno Haible <bruno@clisp.org>2020-01-25 23:42:14 +0100
commit7bd3aacff73e31b213a58170cf1ed6cba6ecd6d1 (patch)
treede371ff058aaaada559b89477d0b3946e42ddd5e /modules/c32isalnum
parentfbf37f7790fe49f3c0cc8bd8bb10dcba38396a53 (diff)
downloadgnulib-7bd3aacff73e31b213a58170cf1ed6cba6ecd6d1.tar.gz
c32isalnum: New module.
* lib/c32isalnum.c: New file. * lib/c32is-impl.h: New file. * modules/c32isalnum: New file. * doc/posix-functions/iswalnum.texi: Mention the new module.
Diffstat (limited to 'modules/c32isalnum')
-rw-r--r--modules/c32isalnum33
1 files changed, 33 insertions, 0 deletions
diff --git a/modules/c32isalnum b/modules/c32isalnum
new file mode 100644
index 0000000000..213ffdda72
--- /dev/null
+++ b/modules/c32isalnum
@@ -0,0 +1,33 @@
+Description:
+c32isalnum() function: test 32-bit wide character for being alphanumeric.
+
+Files:
+lib/c32isalnum.c
+lib/c32is-impl.h
+m4/mbrtoc32.m4
+
+Depends-on:
+uchar
+wchar
+wctype-h
+localcharset [test $REPLACE_MBSTATE_T = 1]
+streq [test $REPLACE_MBSTATE_T = 1]
+unictype/ctype-alnum
+verify
+
+configure.ac:
+AC_REQUIRE([gl_UCHAR_H])
+AC_REQUIRE([gl_MBRTOC32_SANITYCHECK])
+gl_UCHAR_MODULE_INDICATOR([c32isalnum])
+
+Makefile.am:
+lib_SOURCES += c32isalnum.c
+
+Include:
+<uchar.h>
+
+License:
+LGPLv3+ or GPLv2
+
+Maintainer:
+Bruno Haible