summaryrefslogtreecommitdiff
path: root/gnulib/modules/uniwbrk
diff options
context:
space:
mode:
Diffstat (limited to 'gnulib/modules/uniwbrk')
m---------gnulib0
-rw-r--r--gnulib/modules/uniwbrk/base33
-rw-r--r--gnulib/modules/uniwbrk/table22
-rw-r--r--gnulib/modules/uniwbrk/u16-wordbreaks30
-rw-r--r--gnulib/modules/uniwbrk/u16-wordbreaks-tests13
-rw-r--r--gnulib/modules/uniwbrk/u32-wordbreaks30
-rw-r--r--gnulib/modules/uniwbrk/u32-wordbreaks-tests13
-rw-r--r--gnulib/modules/uniwbrk/u8-wordbreaks30
-rw-r--r--gnulib/modules/uniwbrk/u8-wordbreaks-tests13
-rw-r--r--gnulib/modules/uniwbrk/ulc-wordbreaks31
-rw-r--r--gnulib/modules/uniwbrk/ulc-wordbreaks-tests20
-rw-r--r--gnulib/modules/uniwbrk/wordbreak-property27
12 files changed, 262 insertions, 0 deletions
diff --git a/gnulib b/gnulib
deleted file mode 160000
-Subproject 443bc5ffcf7429e557f4a371b0661abe98ddbc1
diff --git a/gnulib/modules/uniwbrk/base b/gnulib/modules/uniwbrk/base
new file mode 100644
index 0000000..cfb9b78
--- /dev/null
+++ b/gnulib/modules/uniwbrk/base
@@ -0,0 +1,33 @@
+Description:
+Base layer for word breaks.
+
+Files:
+lib/uniwbrk.in.h
+m4/libunistring-base.m4
+
+Depends-on:
+unitypes
+
+configure.ac:
+gl_LIBUNISTRING_LIBHEADER([0.9], [uniwbrk.h])
+
+Makefile.am:
+BUILT_SOURCES += $(LIBUNISTRING_UNIWBRK_H)
+
+uniwbrk.h: uniwbrk.in.h
+ $(AM_V_GEN)rm -f $@-t $@ && \
+ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+ cat $(srcdir)/uniwbrk.in.h; \
+ } > $@-t && \
+ mv -f $@-t $@
+MOSTLYCLEANFILES += uniwbrk.h uniwbrk.h-t
+
+Include:
+"uniwbrk.h"
+
+License:
+LGPL
+
+Maintainer:
+Bruno Haible
+
diff --git a/gnulib/modules/uniwbrk/table b/gnulib/modules/uniwbrk/table
new file mode 100644
index 0000000..99392db
--- /dev/null
+++ b/gnulib/modules/uniwbrk/table
@@ -0,0 +1,22 @@
+Description:
+
+Files:
+lib/uniwbrk/wbrktable.h
+lib/uniwbrk/wbrktable.c
+
+Depends-on:
+
+configure.ac:
+
+Makefile.am:
+lib_SOURCES += uniwbrk/wbrktable.c
+
+Include:
+"uniwbrk/wbrktable.h"
+
+License:
+LGPL
+
+Maintainer:
+Bruno Haible
+
diff --git a/gnulib/modules/uniwbrk/u16-wordbreaks b/gnulib/modules/uniwbrk/u16-wordbreaks
new file mode 100644
index 0000000..1397433
--- /dev/null
+++ b/gnulib/modules/uniwbrk/u16-wordbreaks
@@ -0,0 +1,30 @@
+Description:
+Word breaks in UTF-16 strings.
+
+Files:
+lib/uniwbrk/u16-wordbreaks.c
+lib/uniwbrk/u-wordbreaks.h
+
+Depends-on:
+uniwbrk/base
+uniwbrk/wordbreak-property
+uniwbrk/table
+unistr/u16-mbtouc-unsafe
+
+configure.ac:
+gl_LIBUNISTRING_MODULE([0.9.4], [uniwbrk/u16-wordbreaks])
+
+Makefile.am:
+if LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS
+lib_SOURCES += uniwbrk/u16-wordbreaks.c
+endif
+
+Include:
+"uniwbrk.h"
+
+License:
+LGPL
+
+Maintainer:
+Bruno Haible
+
diff --git a/gnulib/modules/uniwbrk/u16-wordbreaks-tests b/gnulib/modules/uniwbrk/u16-wordbreaks-tests
new file mode 100644
index 0000000..6396f79
--- /dev/null
+++ b/gnulib/modules/uniwbrk/u16-wordbreaks-tests
@@ -0,0 +1,13 @@
+Files:
+tests/uniwbrk/test-u16-wordbreaks.c
+tests/macros.h
+
+Depends-on:
+
+configure.ac:
+
+Makefile.am:
+TESTS += test-u16-wordbreaks
+check_PROGRAMS += test-u16-wordbreaks
+test_u16_wordbreaks_SOURCES = uniwbrk/test-u16-wordbreaks.c
+test_u16_wordbreaks_LDADD = $(LDADD) $(LIBUNISTRING)
diff --git a/gnulib/modules/uniwbrk/u32-wordbreaks b/gnulib/modules/uniwbrk/u32-wordbreaks
new file mode 100644
index 0000000..6808cfe
--- /dev/null
+++ b/gnulib/modules/uniwbrk/u32-wordbreaks
@@ -0,0 +1,30 @@
+Description:
+Word breaks in UTF-32 strings.
+
+Files:
+lib/uniwbrk/u32-wordbreaks.c
+lib/uniwbrk/u-wordbreaks.h
+
+Depends-on:
+uniwbrk/base
+uniwbrk/wordbreak-property
+uniwbrk/table
+unistr/u32-mbtouc-unsafe
+
+configure.ac:
+gl_LIBUNISTRING_MODULE([0.9.4], [uniwbrk/u32-wordbreaks])
+
+Makefile.am:
+if LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS
+lib_SOURCES += uniwbrk/u32-wordbreaks.c
+endif
+
+Include:
+"uniwbrk.h"
+
+License:
+LGPL
+
+Maintainer:
+Bruno Haible
+
diff --git a/gnulib/modules/uniwbrk/u32-wordbreaks-tests b/gnulib/modules/uniwbrk/u32-wordbreaks-tests
new file mode 100644
index 0000000..1da80e4
--- /dev/null
+++ b/gnulib/modules/uniwbrk/u32-wordbreaks-tests
@@ -0,0 +1,13 @@
+Files:
+tests/uniwbrk/test-u32-wordbreaks.c
+tests/macros.h
+
+Depends-on:
+
+configure.ac:
+
+Makefile.am:
+TESTS += test-u32-wordbreaks
+check_PROGRAMS += test-u32-wordbreaks
+test_u32_wordbreaks_SOURCES = uniwbrk/test-u32-wordbreaks.c
+test_u32_wordbreaks_LDADD = $(LDADD) $(LIBUNISTRING)
diff --git a/gnulib/modules/uniwbrk/u8-wordbreaks b/gnulib/modules/uniwbrk/u8-wordbreaks
new file mode 100644
index 0000000..92004ee
--- /dev/null
+++ b/gnulib/modules/uniwbrk/u8-wordbreaks
@@ -0,0 +1,30 @@
+Description:
+Word breaks in UTF-8 strings.
+
+Files:
+lib/uniwbrk/u8-wordbreaks.c
+lib/uniwbrk/u-wordbreaks.h
+
+Depends-on:
+uniwbrk/base
+uniwbrk/wordbreak-property
+uniwbrk/table
+unistr/u8-mbtouc-unsafe
+
+configure.ac:
+gl_LIBUNISTRING_MODULE([0.9.4], [uniwbrk/u8-wordbreaks])
+
+Makefile.am:
+if LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS
+lib_SOURCES += uniwbrk/u8-wordbreaks.c
+endif
+
+Include:
+"uniwbrk.h"
+
+License:
+LGPL
+
+Maintainer:
+Bruno Haible
+
diff --git a/gnulib/modules/uniwbrk/u8-wordbreaks-tests b/gnulib/modules/uniwbrk/u8-wordbreaks-tests
new file mode 100644
index 0000000..dde4767
--- /dev/null
+++ b/gnulib/modules/uniwbrk/u8-wordbreaks-tests
@@ -0,0 +1,13 @@
+Files:
+tests/uniwbrk/test-u8-wordbreaks.c
+tests/macros.h
+
+Depends-on:
+
+configure.ac:
+
+Makefile.am:
+TESTS += test-u8-wordbreaks
+check_PROGRAMS += test-u8-wordbreaks
+test_u8_wordbreaks_SOURCES = uniwbrk/test-u8-wordbreaks.c
+test_u8_wordbreaks_LDADD = $(LDADD) $(LIBUNISTRING)
diff --git a/gnulib/modules/uniwbrk/ulc-wordbreaks b/gnulib/modules/uniwbrk/ulc-wordbreaks
new file mode 100644
index 0000000..a59fee2
--- /dev/null
+++ b/gnulib/modules/uniwbrk/ulc-wordbreaks
@@ -0,0 +1,31 @@
+Description:
+Word breaks in strings.
+
+Files:
+lib/uniwbrk/ulc-wordbreaks.c
+
+Depends-on:
+uniwbrk/base
+uniwbrk/u8-wordbreaks
+unilbrk/ulc-common
+uniconv/u8-conv-from-enc
+c-ctype
+localcharset
+
+configure.ac:
+gl_LIBUNISTRING_MODULE([0.9.4], [uniwbrk/ulc-wordbreaks])
+
+Makefile.am:
+if LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS
+lib_SOURCES += uniwbrk/ulc-wordbreaks.c
+endif
+
+Include:
+"uniwbrk.h"
+
+License:
+LGPL
+
+Maintainer:
+Bruno Haible
+
diff --git a/gnulib/modules/uniwbrk/ulc-wordbreaks-tests b/gnulib/modules/uniwbrk/ulc-wordbreaks-tests
new file mode 100644
index 0000000..19f1ee6
--- /dev/null
+++ b/gnulib/modules/uniwbrk/ulc-wordbreaks-tests
@@ -0,0 +1,20 @@
+Files:
+tests/uniwbrk/test-ulc-wordbreaks.sh
+tests/uniwbrk/test-ulc-wordbreaks.c
+tests/macros.h
+m4/locale-fr.m4
+m4/codeset.m4
+
+Depends-on:
+setlocale
+
+configure.ac:
+gt_LOCALE_FR
+
+Makefile.am:
+TESTS += uniwbrk/test-ulc-wordbreaks.sh
+TESTS_ENVIRONMENT += LOCALE_FR='@LOCALE_FR@'
+check_PROGRAMS += test-ulc-wordbreaks
+test_ulc_wordbreaks_SOURCES = uniwbrk/test-ulc-wordbreaks.c
+test_ulc_wordbreaks_LDADD = $(LDADD) $(LIBUNISTRING) @LIBICONV@
+
diff --git a/gnulib/modules/uniwbrk/wordbreak-property b/gnulib/modules/uniwbrk/wordbreak-property
new file mode 100644
index 0000000..5aa7393
--- /dev/null
+++ b/gnulib/modules/uniwbrk/wordbreak-property
@@ -0,0 +1,27 @@
+Description:
+Base layer for word breaks.
+
+Files:
+lib/uniwbrk/wordbreak-property.c
+lib/uniwbrk/wbrkprop.h
+
+Depends-on:
+uniwbrk/base
+
+configure.ac:
+gl_LIBUNISTRING_MODULE([0.9.4], [uniwbrk/wordbreak-property])
+
+Makefile.am:
+if LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY
+lib_SOURCES += uniwbrk/wordbreak-property.c
+endif
+
+Include:
+"uniwbrk.h"
+
+License:
+LGPL
+
+Maintainer:
+Bruno Haible
+