diff options
author | Eike Rathke <erack@redhat.com> | 2012-11-08 23:11:44 +0100 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2012-11-08 23:21:41 +0100 |
commit | 45d196c0cc74a8c1ae702514d67ca09b3afb3d5d (patch) | |
tree | 940d6e7edb53565e1f32f76fd3217788e6a62292 /liblangtag | |
parent | b0050ee6da42d0ce02d58d8dc901f9ab11536906 (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.patch | 2 |
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); +} + + |