<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/f6aabad87ea9ed8f10c5e453507298f80aefdbe0">https://github.com/macports/macports-ports/commit/f6aabad87ea9ed8f10c5e453507298f80aefdbe0</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new f6aabad87ea lha: update to 20211125
</span>f6aabad87ea is described below

<span style='display:block; white-space:pre;color:#808000;'>commit f6aabad87ea9ed8f10c5e453507298f80aefdbe0
</span>Author: Herby Gillot <herby.gillot@gmail.com>
AuthorDate: Wed Sep 13 11:26:57 2023 -0400

<span style='display:block; white-space:pre;color:#404040;'>    lha: update to 20211125
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes: https://trac.macports.org/ticket/68142
</span>---
 archivers/lha/Portfile                      | 34 +++++++-------
 archivers/lha/files/implicit.patch          | 49 --------------------
 archivers/lha/files/libiconv.patch          | 71 -----------------------------
 archivers/lha/files/patch-src_header.c.diff | 49 --------------------
 4 files changed, 16 insertions(+), 187 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/lha/Portfile b/archivers/lha/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a9bd9711355..ab5740ac8b0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/lha/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/lha/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,28 +1,26 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span> PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        jca02266 lha 7c3cd95
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             1.14i-ac20081023
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-epoch               20191004
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories          archivers sysutils
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        jca02266 lha 20211125 release-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+epoch               20211125
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://lha.osdn.jp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> description         Utility for creating and opening lzh archives
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    ${description}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          archivers sysutils
</span> license             Restrictive/Distributable
<span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         nomaintainer
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  3015b301291a5b707e125dea6918f4fdbf534485 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  4b21cbba1836d019d36a022d5c8ec66b1fd9d09dcfa2a857bf51b8cdea76e94e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    220432
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  f84555b6bead094eaa2be176c057a403cb7ba4de \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  8ee996a1baf97a89d18b2b474e93ec2ed526fc80ca64c707f779f771281a173b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    229334
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          c89.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    implicit.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    libiconv.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-src_header.c.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          c89.patch
</span> 
 depends_lib-append  port:libiconv
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,7 +32,7 @@ test.target         check
</span> 
 post-destroot {
     set docdir ${prefix}/share/doc/${name}-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 755 -d ${destroot}${docdir}/olddoc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0755 -d ${destroot}${docdir}/olddoc
</span>     xinstall -m 0644 -W ${worksrcpath} README.jp.md Hacking_of_LHa header.doc.jp \
         ${destroot}${docdir}
     xinstall -m 0644 {*}[glob ${worksrcpath}/olddoc/*.{txt,euc,eng}] \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/lha/files/implicit.patch b/archivers/lha/files/implicit.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 1117c95f983..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/lha/files/implicit.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,49 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fix implicit declaration of exit.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/jca02266/lha/pull/18
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.ac.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -129,14 +129,14 @@ AC_CACHE_CHECK([whether strchr()/strrchr() is 8bit clean],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- char *strchr (), *strrchr ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--main()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int main()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   char *s = "\377";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if (strchr(s, 0xff) != s) exit(1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if (strchr(s, '\377') != s) exit(1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if (strrchr(s, 0xff) != s) exit(1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  if (strrchr(s, '\377') != s) exit(1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  exit(0); /* ok */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if (strchr(s, 0xff) != s) return 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if (strchr(s, '\377') != s) return 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if (strrchr(s, 0xff) != s) return 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if (strrchr(s, '\377') != s) return 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  return 0; /* ok */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ], lha_cv_func_strchr_8bit_clean=yes,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    lha_cv_func_strchr_8bit_clean=no,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -163,19 +163,19 @@ AC_CACHE_CHECK([whether the 2nd argument of gettimeofday() is effective],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--main()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int main()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     struct timeval tv;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     struct timezone tz;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     tz.tz_minuteswest = -1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if (gettimeofday(&tv, &tz) == -1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        exit(1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        return 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if (tz.tz_minuteswest == -1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        exit(1);  /* the timezone information is no given */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        return 1; /* the timezone information is no given */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    exit(0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    return 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }], lha_cv_func_gettimeofday_2nd_arg=yes,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    lha_cv_func_gettimeofday_2nd_arg=no,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    lha_cv_func_gettimeofday_2nd_arg=no))
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/lha/files/libiconv.patch b/archivers/lha/files/libiconv.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 8e36eeff996..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/lha/files/libiconv.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,71 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fix detection of libiconv so that we actually use it instead of private
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-macOS functions.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/jca02266/lha/issues/16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/haikuports/haikuports/blob/master/app-arch/lha/patches/lha-1.14i.ac20191005.patchset
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.ac.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -106,7 +106,7 @@ AC_CHECK_FUNCS(strchr strdup memcpy memset memmove strcasecmp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CHECK_FUNCS(mktime timelocal tzset ftime gettimeofday utime)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CHECK_FUNCS(ftruncate chsize lchown mkstemp ftello)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CHECK_FUNCS(getpwuid getgrgid getpwnam getgrnam)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--AC_CHECK_FUNCS(iconv basename)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_CHECK_FUNCS(libiconv iconv basename)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_REPLACE_FUNCS(vsnprintf fnmatch)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test $ac_header_dirent = no; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/header.c.orig      2019-10-04 22:58:55.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/header.c   2020-12-06 23:31:25.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1907,7 +1907,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if MULTIBYTE_FILENAME
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if defined(__APPLE__) && !defined(HAVE_ICONV)  /* Added by Hiroto Sakai */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if defined(__APPLE__) && !(defined(HAVE_ICONV) || defined(HAVE_LIBICONV))  /* Added by Hiroto Sakai */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <CoreFoundation/CFString.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <CoreFoundation/CFStringEncodingExt.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2000,7 +2000,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     return cfResult;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#elif HAVE_ICONV
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#elif defined(HAVE_ICONV) || defined(HAVE_LIBICONV)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <iconv.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2045,7 +2045,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sjis_to_utf8(char *dst, const char *src, size_t dstsize)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if defined(__APPLE__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if !defined(HAVE_ICONV)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !(defined(HAVE_ICONV) || defined(HAVE_LIBICONV))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   dst[0] = '\0';
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if (ConvertEncodingToUTF8(src, dst, dstsize,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                             kCFStringEncodingDOSJapanese,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2055,7 +2055,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if (ConvertEncodingByIconv(src, dst, dstsize, "SJIS", "UTF-8-MAC") != -1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       return dst;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#elif HAVE_ICONV
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#elif defined(HAVE_ICONV) || defined(HAVE_LIBICONV)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if (ConvertEncodingByIconv(src, dst, dstsize, "SJIS", "UTF-8") != -1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       return dst;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2071,7 +2071,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- utf8_to_sjis(char *dst, const char *src, size_t dstsize)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if defined(__APPLE__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if !defined(HAVE_ICONV)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !(defined(HAVE_ICONV) || defined(HAVE_LIBICONV))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   int srclen;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   dst[0] = '\0';
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2084,7 +2084,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if (ConvertEncodingByIconv(src, dst, dstsize, "UTF-8-MAC", "SJIS") != -1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       return dst;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#elif HAVE_ICONV
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#elif defined(HAVE_ICONV) || defined(HAVE_LIBICONV)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if (ConvertEncodingByIconv(src, dst, dstsize, "UTF-8", "SJIS") != -1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       return dst;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/lha/files/patch-src_header.c.diff b/archivers/lha/files/patch-src_header.c.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 2d73eee37d6..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/lha/files/patch-src_header.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,49 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/header.c.orig      2019-10-04 22:58:55.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/header.c   2020-12-06 19:49:29.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1976,6 +1976,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     unsigned long usedByteLen = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     UniChar uniStr[256];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     unsigned long cfResult;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    unsigned int i;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     cfResult = CFStringEncodingBytesToUnicode(kCFStringEncodingUTF8,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                               flags,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1986,6 +1987,38 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                               255,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                               &unicodeChars);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if (cfResult == 0) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        /* vender-specific character conversion
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+           http://www.ingrid.org/java/i18n/unicode.html */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        for (i=0; i<255; i+=2) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            if (uniStr[i] == 0x20 && uniStr[i+1] == 0x3e) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                /* OVERLINE -> FULLWIDTH MACRON */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                uniStr[i] = 0xff; uniStr[i+1] = 0xe3;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            } else if (uniStr[i] == 0x20 && uniStr[i+1] == 0x14) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                /* EM DASH -> HORIZONTAL BAR */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                uniStr[i] = 0x20; uniStr[i+1] = 0x15;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            } else if (uniStr[i] == 0x30 && uniStr[i+1] == 0x1c) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                /* WAVE DASH -> FULLWIDTH TILDE */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                uniStr[i] = 0xff; uniStr[i+1] = 0x5e;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            } else if (uniStr[i] == 0x20 && uniStr[i+1] == 0x16) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                /* DOUBLE VERTICAL LINE -> PARALLEL TO */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                uniStr[i] = 0x22; uniStr[i+1] = 0x25;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            } else if (uniStr[i] == 0x22 && uniStr[i+1] == 0xef) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                /* MIDLINE HORIZONTAL ELLIPSIS -> HORIZONTAL ELLIPSIS */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                uniStr[i] = 0x20; uniStr[i+1] = 0x26;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            } else if (uniStr[i] == 0x22 && uniStr[i+1] == 0x12) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                /* MINUS SIGN -> FULLWIDTH HYPHEN-MINUS */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                uniStr[i] = 0xff; uniStr[i+1] = 0x0d;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            } else if (uniStr[i] == 0x00 && uniStr[i+1] == 0xa2) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                /* CENT SIGN -> FULLWIDTH CENT SIGN */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                uniStr[i] = 0xff; uniStr[i+1] = 0xe0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            } else if (uniStr[i] == 0x00 && uniStr[i+1] == 0xa3) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                /* POUND SIGN -> FULLWIDTH POUND SIGN */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                uniStr[i] = 0xff; uniStr[i+1] = 0xe1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            } else if (uniStr[i] == 0x00 && uniStr[i+1] == 0xac) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                /* NOT SIGN -> FULLWIDTH NOT SIGN */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                uniStr[i] = 0xff; uniStr[i+1] = 0xe2;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cfResult = CFStringEncodingUnicodeToBytes(scriptEncoding,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                                   flags,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                                   uniStr,
</span></pre><pre style='margin:0'>

</pre>