From: Matthias Clasen Date: Wed, 3 Aug 2005 20:20:47 +0000 (+0000) Subject: Mark the vint member as volatile, which seems to be necessary to make X-Git-Url: http://git.openbox.org/?a=commitdiff_plain;h=f881779a8cf1904757a5cb292279ee87a0252df1;p=dana%2Fcg-glib.git Mark the vint member as volatile, which seems to be necessary to make 2005-08-02 Matthias Clasen * gclosure.c (union ClosureInt): Mark the vint member as volatile, which seems to be necessary to make atomic operations work on s390. --- diff --git a/gobject/ChangeLog b/gobject/ChangeLog index 59c2e702..c77c3fc2 100644 --- a/gobject/ChangeLog +++ b/gobject/ChangeLog @@ -1,5 +1,9 @@ 2005-08-02 Matthias Clasen + * gclosure.c (union ClosureInt): Mark the vint member as + volatile, which seems to be necessary to make atomic operations + work on s390. + * === Released 2.7.5 === Mon Aug 1 23:00:42 2005 Tim Janik diff --git a/gobject/gclosure.c b/gobject/gclosure.c index c2806445..7097075e 100644 --- a/gobject/gclosure.c +++ b/gobject/gclosure.c @@ -41,7 +41,7 @@ typedef union { GClosure closure; - gint vint; + volatile gint vint; } ClosureInt; #define CHANGE_FIELD(_closure, _field, _OP, _value, _must_set, _SET_OLD, _SET_NEW) \