SConstruct file.
* Add debian/patches/honor-cppflags - scons should use exported
CPPFLAGS.
+ * Add debian/patches/utf16-fix - fix handling of characters beyond BMP.
+ Thanks to Vladimir Serbinenko <phcoder@gmail.com>.
-- Sven Hoexter <hoexter@debian.org> Thu, 17 May 2012 13:50:03 +0200
--- /dev/null
+Applied upstream in r283.
+http://code.google.com/p/exfat/source/detail?r=283
+Closes Debian bug #672898.
+Thanks to Vladimir Serbinenko <phcoder@gmail.com>.
+--- a/libexfat/utf.c
++++ b/libexfat/utf.c
+@@ -89,6 +89,7 @@ static const le16_t* utf16_to_wchar(cons
+ return NULL;
+ *wc = ((wchar_t) (le16_to_cpu(input[0]) & 0x3ff) << 10);
+ *wc |= (le16_to_cpu(input[1]) & 0x3ff);
++ *wc += 0x10000;
+ return input + 2;
+ }
+ else
+@@ -186,6 +187,7 @@ static le16_t* wchar_to_utf16(le16_t* ou
+ }
+ if (outsize < 2)
+ return NULL;
++ wc -= 0x10000;
+ output[0] = cpu_to_le16(0xd800 | ((wc >> 10) & 0x3ff));
+ output[1] = cpu_to_le16(0xdc00 | (wc & 0x3ff));
+ return output + 2;