You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by st...@apache.org on 2012/10/31 16:17:45 UTC

svn commit: r1404195 - /subversion/trunk/subversion/libsvn_subr/named_atomic.c

Author: stefan2
Date: Wed Oct 31 15:17:44 2012
New Revision: 1404195

URL: http://svn.apache.org/viewvc?rev=1404195&view=rev
Log:
Consistently use unsigned ints for counts in named atomics code.

* subversion/libsvn_subr/named_atomic.c
  (shared_data_t,
   svn_named_atomic__get): use uint32 instead of int32

Modified:
    subversion/trunk/subversion/libsvn_subr/named_atomic.c

Modified: subversion/trunk/subversion/libsvn_subr/named_atomic.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_subr/named_atomic.c?rev=1404195&r1=1404194&r2=1404195&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_subr/named_atomic.c (original)
+++ subversion/trunk/subversion/libsvn_subr/named_atomic.c Wed Oct 31 15:17:44 2012
@@ -185,7 +185,7 @@ struct named_atomic_data_t
  */
 struct shared_data_t
 {
-  volatile apr_int32_t count;
+  volatile apr_uint32_t count;
   char padding [sizeof(struct named_atomic_data_t) - sizeof(apr_int32_t)];
 
   struct named_atomic_data_t atomics[MAX_ATOMIC_COUNT];
@@ -505,7 +505,7 @@ svn_named_atomic__get(svn_named_atomic__
                       const char *name,
                       svn_boolean_t auto_create)
 {
-  apr_int32_t i, count;
+  apr_uint32_t i, count;
   svn_error_t *error = SVN_NO_ERROR;
   apr_size_t len = strlen(name);