summaryrefslogtreecommitdiff
path: root/external/liblangtag/liblangtag-0.5.1-msvc-strtoull.patch
diff options
context:
space:
mode:
authorKhaled Hosny <khaledhosny@eglug.org>2013-10-18 19:58:14 +0200
committerDavid Tardon <dtardon@redhat.com>2013-10-19 07:34:56 +0000
commitfc26490252a63b851560be0af97e14b784a20350 (patch)
tree43d01fdd4283e8f25589b3fe777c3d7cbecaba51 /external/liblangtag/liblangtag-0.5.1-msvc-strtoull.patch
parent36b554e96541f39ecc80b8ede3e260e3426a1936 (diff)
fdo#70393: move liblangtag to a subdir of external
Change-Id: I18cded289591bdf872c7a818326a35ac00d38482 Reviewed-on: https://gerrit.libreoffice.org/6330 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
Diffstat (limited to 'external/liblangtag/liblangtag-0.5.1-msvc-strtoull.patch')
-rw-r--r--external/liblangtag/liblangtag-0.5.1-msvc-strtoull.patch15
1 files changed, 15 insertions, 0 deletions
diff --git a/external/liblangtag/liblangtag-0.5.1-msvc-strtoull.patch b/external/liblangtag/liblangtag-0.5.1-msvc-strtoull.patch
new file mode 100644
index 000000000000..e50dddb76c0a
--- /dev/null
+++ b/external/liblangtag/liblangtag-0.5.1-msvc-strtoull.patch
@@ -0,0 +1,15 @@
+diff -ru langtag.orig/extensions/lt-ext-ldml-u.c langtag/extensions/lt-ext-ldml-u.c
+--- UnpackedTarball/langtag.orig/extensions/lt-ext-ldml-u.c 2013-04-22 10:06:56.000000000 +0200
++++ UnpackedTarball/langtag/extensions/lt-ext-ldml-u.c 2013-04-30 12:56:19.557490167 +0200
+@@ -137,7 +137,11 @@
+ if (!strchr(hexdigit, subtag[j]))
+ goto bail2;
+ }
++#ifdef _WIN32
++ x = _strtoui64(subtag, &p, 16);
++#else
+ x = strtoull(subtag, &p, 16);
++#endif
+ if (p && p[0] == 0 && x <= 0x10ffff) {
+ retval = TRUE;
+ xmlFree(name);