summaryrefslogtreecommitdiff
path: root/liblangtag
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2012-11-08 23:11:44 +0100
committerEike Rathke <erack@redhat.com>2012-11-08 23:21:41 +0100
commit45d196c0cc74a8c1ae702514d67ca09b3afb3d5d (patch)
tree940d6e7edb53565e1f32f76fd3217788e6a62292 /liblangtag
parentb0050ee6da42d0ce02d58d8dc901f9ab11536906 (diff)
corrected Windows lt_atomic_int_dec_and_test()
check pre-decremented value for zero Change-Id: Ib2289cb6064941db2072b2dfbd6ad5f03bcff7aa
Diffstat (limited to 'liblangtag')
-rw-r--r--liblangtag/liblangtag-0.4.0-windows.patch2
1 files changed, 1 insertions, 1 deletions
diff --git a/liblangtag/liblangtag-0.4.0-windows.patch b/liblangtag/liblangtag-0.4.0-windows.patch
index 1f07bd0e0303..270f280c0505 100644
--- a/liblangtag/liblangtag-0.4.0-windows.patch
+++ b/liblangtag/liblangtag-0.4.0-windows.patch
@@ -74,7 +74,7 @@
+{
+ lt_return_val_if_fail (v != NULL, FALSE);
+
-+ return 1 == InterlockedExchangeAdd((LONG*)v, -1) - 1;
++ return 0 == (InterlockedExchangeAdd((LONG*)v, -1) - 1);
+}
+
+