diff options
| author | rpj <rpj> | 2011-03-12 02:49:32 +0000 | 
|---|---|---|
| committer | rpj <rpj> | 2011-03-12 02:49:32 +0000 | 
| commit | d3284c7d3ec2253b9345b3d60364354a3cc4037e (patch) | |
| tree | 7cf89f75bc2daf25d8f8af9d63e0d677ee579330 | |
| parent | 7e545e5b00f8803e74405aa22e7704da8aae8e09 (diff) | |
Use C ++/-- operators
| -rw-r--r-- | implement.h | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/implement.h b/implement.h index 1cd24f2..b210bc5 100644 --- a/implement.h +++ b/implement.h @@ -755,7 +755,7 @@ extern "C"          :"+r" (_temp)                                                      \          :"r" (location)                                                    \          :"memory", "cc");                                                  \ -      _temp + 1;                                                           \ +      ++_temp;                                                             \      })  # define PTW32_INTERLOCKED_DECREMENT(location)                             \      ({                                                                     \ @@ -767,7 +767,7 @@ extern "C"          :"+r" (_temp)                                                      \          :"r" (location)                                                    \          :"memory", "cc");                                                  \ -      _temp - 1;                                                           \ +      --_temp;                                                             \      })  # if defined(_WIN64)  # define PTW32_INTERLOCKED_COMPARE_EXCHANGE64(location, value, comparand)  \ @@ -815,7 +815,7 @@ extern "C"          :"+r" (_temp)                                                      \          :"r" (location)                                                    \          :"memory", "cc");                                                  \ -      _temp + 1;                                                           \ +      ++_temp;                                                             \      })  # define PTW32_INTERLOCKED_DECREMENT64(location)                           \      ({                                                                     \ @@ -827,7 +827,7 @@ extern "C"          :"+r" (_temp)                                                      \          :"r" (location)                                                    \          :"memory", "cc");                                                  \ -      _temp - 1;                                                           \ +      --_temp;                                                             \      })  #   define PTW32_INTERLOCKED_COMPARE_EXCHANGE_PTR(location, value, comparand) \        PTW32_INTERLOCKED_COMPARE_EXCHANGE64(location, (size_t)value, (size_t)comparand)  | 
