Author: hwright
Date: Fri Apr 6 16:41:34 2012
New Revision: 1310464
URL: http://svn.apache.org/viewvc?rev=1310464&view=rev
Log:
Silence a few more integer width warnings by manually casting values to
comply with external APIs.
* subversion/libsvn_ra_svn/cyrus_auth.c
(try_auth, sasl_read_cb, sasl_write_cb, svn_ra_svn__enable_sasl_encryption):
Cast arguments to unsigned int's, as required by the SASL APIs.
Modified:
subversion/trunk/subversion/libsvn_ra_svn/cyrus_auth.c
Modified: subversion/trunk/subversion/libsvn_ra_svn/cyrus_auth.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_svn/cyrus_auth.c?rev=1310464&r1=1310463&r2=1310464&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_svn/cyrus_auth.c (original)
+++ subversion/trunk/subversion/libsvn_ra_svn/cyrus_auth.c Fri Apr 6 16:41:34
2012
@@ -533,7 +533,7 @@ static svn_error_t *try_auth(svn_ra_svn_
clear_sasl_errno();
result = sasl_client_step(sasl_ctx,
in->data,
- in->len,
+ (const unsigned int) in->len,
&client_interact,
&out, /* Filled in by SASL. */
&outlen);
@@ -620,7 +620,7 @@ static svn_error_t *sasl_read_cb(void *b
return SVN_NO_ERROR;
}
clear_sasl_errno();
- result = sasl_decode(sasl_baton->ctx, buffer, len2,
+ result = sasl_decode(sasl_baton->ctx, buffer, (unsigned int) len2,
&sasl_baton->read_buf,
&sasl_baton->read_len);
if (result != SASL_OK)
@@ -662,7 +662,7 @@ sasl_write_cb(void *baton, const char *b
/* Make sure we don't write too much. */
*len = (*len > sasl_baton->maxsize) ? sasl_baton->maxsize : *len;
clear_sasl_errno();
- result = sasl_encode(sasl_baton->ctx, buffer, *len,
+ result = sasl_encode(sasl_baton->ctx, buffer, (unsigned int) *len,
&sasl_baton->write_buf,
&sasl_baton->write_len);
@@ -755,9 +755,8 @@ svn_error_t *svn_ra_svn__enable_sasl_enc
{
clear_sasl_errno();
result = sasl_decode(sasl_ctx, conn->read_ptr,
- conn->read_end - conn->read_ptr,
- &sasl_baton->read_buf,
- &sasl_baton->read_len);
+ (unsigned int) (conn->read_end - conn->read_ptr),
+ &sasl_baton->read_buf, &sasl_baton->read_len);
if (result != SASL_OK)
return svn_error_create(SVN_ERR_RA_NOT_AUTHORIZED, NULL,
get_sasl_error(sasl_ctx, result,
pool));