diff options
| author | Sam Varshavchik | 2018-04-27 19:20:49 -0400 |
|---|---|---|
| committer | Sam Varshavchik | 2018-04-27 19:20:49 -0400 |
| commit | 78dfbdb6f16a31a241ec24e31358d9f428539807 (patch) | |
| tree | cb9dcfb7740870027a95b8cae828988532db190b /unicode | |
| parent | 9ad6c58af31f682374bdbf136d6e9f337ea39209 (diff) | |
| download | courier-libs-78dfbdb6f16a31a241ec24e31358d9f428539807.tar.bz2 | |
gcc 8 update, fix assertions. libtool and toolchain updates.
Diffstat (limited to 'unicode')
| -rw-r--r-- | unicode/ChangeLog | 4 | ||||
| -rw-r--r-- | unicode/configure.ac | 2 | ||||
| -rw-r--r-- | unicode/courier-unicode.spec.in | 1 | ||||
| -rw-r--r-- | unicode/m4/.gitignore | 5 | ||||
| -rw-r--r-- | unicode/unicodecpp.C | 3 | ||||
| -rw-r--r-- | unicode/unicodetest.c | 2 |
6 files changed, 15 insertions, 2 deletions
diff --git a/unicode/ChangeLog b/unicode/ChangeLog index 12106dd..42278a8 100644 --- a/unicode/ChangeLog +++ b/unicode/ChangeLog @@ -1,3 +1,7 @@ +2018-04-27 Sam Varshavchik <mrsam@courier-mta.com> + + * gcc 8 update, fix assertions. libtool and toolchain updates. + 2.0 2017-03-06 Sam Varshavchik <mrsam@courier-mta.com> diff --git a/unicode/configure.ac b/unicode/configure.ac index fe6aa3b..dd69461 100644 --- a/unicode/configure.ac +++ b/unicode/configure.ac @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT([courier-unicode], [2.0], [courier-users@lists.sourceforge.net]) +AC_INIT([courier-unicode], [2.0.20180427], [courier-users@lists.sourceforge.net]) >confdefs.h # Kill PACKAGE_ macros diff --git a/unicode/courier-unicode.spec.in b/unicode/courier-unicode.spec.in index 143ef77..64c9420 100644 --- a/unicode/courier-unicode.spec.in +++ b/unicode/courier-unicode.spec.in @@ -8,6 +8,7 @@ URL: http://www.courier-mta.org/unicode/ Source: http://download.sourceforge.net/courier/courier-unicode-@VERSION@.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: perl +BuildRequires: gcc-c++ %package devel Summary: Courier Unicode Library development files diff --git a/unicode/m4/.gitignore b/unicode/m4/.gitignore new file mode 100644 index 0000000..464ba5c --- /dev/null +++ b/unicode/m4/.gitignore @@ -0,0 +1,5 @@ +libtool.m4 +lt~obsolete.m4 +ltoptions.m4 +ltsugar.m4 +ltversion.m4 diff --git a/unicode/unicodecpp.C b/unicode/unicodecpp.C index 1cec379..51bed3c 100644 --- a/unicode/unicodecpp.C +++ b/unicode/unicodecpp.C @@ -179,6 +179,9 @@ std::string unicode::iconvert::convert(const std::u32string &uc, size_t csize; int err; + if (uc.empty()) + return buf; + if (unicode_convert_fromu_tobuf(&uc[0], uc.size(), dstcharset.c_str(), &c, &csize, &err)) diff --git a/unicode/unicodetest.c b/unicode/unicodetest.c index 08f0b41..b59fab3 100644 --- a/unicode/unicodetest.c +++ b/unicode/unicodetest.c @@ -47,7 +47,7 @@ static void test1() cb.cnt=0; cb.size=sizeof(outputbuf); - if ((h=unicode_convert_init("UCS-4BE", "UTF-8", + if ((h=unicode_convert_init("UCS-4BE", "ISO-8859-1", save_output, &cb)) == NULL) { perror("unicode_convert_init"); |
