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);