diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2008-03-27 17:06:05 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2008-03-27 17:06:05 +0000 |
commit | 25aa8365788d59ea6169da11b41cc1303091e2f0 (patch) | |
tree | 91451260fd17770022a84d486c6267f5696fb81c /japanese/xtr/files/patch-str-xstring.c | |
parent | - Project surpassed by axis (www/axis), remove in two months (diff) |
- Unbreak with gcc42
PR: ports/121637
Submitted by: TANAKA Hiroyuki <kattyo@abk.nu> (maintainer)
Notes
Notes:
svn path=/head/; revision=209962
Diffstat (limited to 'japanese/xtr/files/patch-str-xstring.c')
-rw-r--r-- | japanese/xtr/files/patch-str-xstring.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/japanese/xtr/files/patch-str-xstring.c b/japanese/xtr/files/patch-str-xstring.c new file mode 100644 index 000000000000..5b5cb070bae7 --- /dev/null +++ b/japanese/xtr/files/patch-str-xstring.c @@ -0,0 +1,23 @@ +--- src/xstring.c.orig 2008-03-27 17:58:25.000000000 +0100 ++++ src/xstring.c 2008-03-27 18:02:39.000000000 +0100 +@@ -351,10 +351,16 @@ + uchar *dstp = dst; + + while (*src) { +- if (IsKanjiStr(src)) +- *((ushort*)dstp)++ = *((ushort*)src)++; +- else +- *dstp++ = (*func)(*src++); ++ if (IsKanjiStr(src)) { ++ *((ushort*)dstp) = *((ushort*)src); ++ (ushort*)src++; ++ (ushort*)dstp++; ++ } ++ else { ++ *dstp = (*func)(*src); ++ src++; ++ dstp++; ++ } + } + *dstp = 0; + return dstp - dst; |