summaryrefslogtreecommitdiff
path: root/modules/c32ispunct
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2020-01-25 23:59:18 +0100
committerBruno Haible <bruno@clisp.org>2020-01-26 00:17:34 +0100
commitd9e2a748e4d07c110613e67f985c1111abf85ad8 (patch)
tree6575d1568ef88bf9c36195b35a64b02658daea99 /modules/c32ispunct
parent3f6ef2164b6c35a643a7a3d2e0eac0eaade44009 (diff)
downloadgnulib-d9e2a748e4d07c110613e67f985c1111abf85ad8.tar.gz
c32ispunct: New module.
* lib/c32ispunct.c: New file. * modules/c32ispunct: New file. * doc/posix-functions/iswpunct.texi: Mention the new module.
Diffstat (limited to 'modules/c32ispunct')
-rw-r--r--modules/c32ispunct34
1 files changed, 34 insertions, 0 deletions
diff --git a/modules/c32ispunct b/modules/c32ispunct
new file mode 100644
index 0000000000..2f5e0e48d6
--- /dev/null
+++ b/modules/c32ispunct
@@ -0,0 +1,34 @@
+Description:
+c32ispunct() function: test 32-bit wide character for being a punctuation or
+symbol character.
+
+Files:
+lib/c32ispunct.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-punct
+verify
+
+configure.ac:
+AC_REQUIRE([gl_UCHAR_H])
+AC_REQUIRE([gl_MBRTOC32_SANITYCHECK])
+gl_UCHAR_MODULE_INDICATOR([c32ispunct])
+
+Makefile.am:
+lib_SOURCES += c32ispunct.c
+
+Include:
+<uchar.h>
+
+License:
+LGPLv3+ or GPLv2
+
+Maintainer:
+Bruno Haible