You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ph...@apache.org on 2012/08/14 01:24:07 UTC

svn commit: r1372665 - /subversion/branches/master-passphrase/subversion/libsvn_auth_kwallet/kwallet.cpp

Author: philip
Date: Mon Aug 13 23:24:06 2012
New Revision: 1372665

URL: http://svn.apache.org/viewvc?rev=1372665&view=rev
Log:
Fix C++ compile errors.

* subversion/libsvn_auth_kwallet/kwallet.cpp
  (): Include svn_base64.h.
  (kwallet_master_passphrase_first_creds,
   kwallet_master_passphrase_save_creds): Cast from void *.

Modified:
    subversion/branches/master-passphrase/subversion/libsvn_auth_kwallet/kwallet.cpp

Modified: subversion/branches/master-passphrase/subversion/libsvn_auth_kwallet/kwallet.cpp
URL: http://svn.apache.org/viewvc/subversion/branches/master-passphrase/subversion/libsvn_auth_kwallet/kwallet.cpp?rev=1372665&r1=1372664&r2=1372665&view=diff
==============================================================================
--- subversion/branches/master-passphrase/subversion/libsvn_auth_kwallet/kwallet.cpp (original)
+++ subversion/branches/master-passphrase/subversion/libsvn_auth_kwallet/kwallet.cpp Mon Aug 13 23:24:06 2012
@@ -40,6 +40,7 @@
 #include "svn_pools.h"
 #include "svn_string.h"
 #include "svn_version.h"
+#include "svn_base64.h"
 
 #include "private/svn_auth_private.h"
 
@@ -483,7 +484,8 @@ kwallet_master_passphrase_first_creds(vo
   if (done && passphrase)
     {
       svn_auth_cred_master_passphrase_t *creds;
-      creds = apr_pcalloc(pool, sizeof(*creds));
+      creds = (svn_auth_cred_master_passphrase_t *)apr_pcalloc(pool,
+                                                               sizeof(*creds));
       creds->passphrase = 
         svn_base64_decode_string(svn_string_create(passphrase, pool), pool);
       *credentials = creds;
@@ -502,7 +504,8 @@ kwallet_master_passphrase_save_creds(svn
                                      const char *realmstring,
                                      apr_pool_t *pool)
 {
-  svn_auth_cred_master_passphrase_t *creds = credentials;
+  svn_auth_cred_master_passphrase_t *creds
+    = (svn_auth_cred_master_passphrase_t *)credentials;
   svn_boolean_t non_interactive = apr_hash_get(parameters,
                                                SVN_AUTH_PARAM_NON_INTERACTIVE,
                                                APR_HASH_KEY_STRING) != NULL;



Re: svn commit: r1372665 - /subversion/branches/master-passphrase/subversion/libsvn_auth_kwallet/kwallet.cpp

Posted by "C. Michael Pilato" <cm...@collab.net>.
On 08/13/2012 07:24 PM, philip@apache.org wrote:
> Author: philip
> Date: Mon Aug 13 23:24:06 2012
> New Revision: 1372665
> 
> URL: http://svn.apache.org/viewvc?rev=1372665&view=rev
> Log:
> Fix C++ compile errors.

Wow, cool!  Thanks, Philip.

-- 
C. Michael Pilato <cm...@collab.net>
CollabNet   <>   www.collab.net   <>   Enterprise Cloud Development


Re: svn commit: r1372665 - /subversion/branches/master-passphrase/subversion/libsvn_auth_kwallet/kwallet.cpp

Posted by Philip Martin <ph...@wandisco.com>.
Blair Zajac <bl...@orcaware.com> writes:

> I think it's better to use C++ style casts in a C++ body than C style

Agreed, r1372753.

-- 
Certified & Supported Apache Subversion Downloads:
http://www.wandisco.com/subversion/download

Re: svn commit: r1372665 - /subversion/branches/master-passphrase/subversion/libsvn_auth_kwallet/kwallet.cpp

Posted by Blair Zajac <bl...@orcaware.com>.
On 08/13/2012 04:24 PM, philip@apache.org wrote:
> Author: philip
> Date: Mon Aug 13 23:24:06 2012
> New Revision: 1372665
>
> URL: http://svn.apache.org/viewvc?rev=1372665&view=rev
> Log:
> Fix C++ compile errors.
>
> * subversion/libsvn_auth_kwallet/kwallet.cpp
>    (): Include svn_base64.h.
>    (kwallet_master_passphrase_first_creds,
>     kwallet_master_passphrase_save_creds): Cast from void *.
>
> Modified:
>      subversion/branches/master-passphrase/subversion/libsvn_auth_kwallet/kwallet.cpp
>
> Modified: subversion/branches/master-passphrase/subversion/libsvn_auth_kwallet/kwallet.cpp
> URL: http://svn.apache.org/viewvc/subversion/branches/master-passphrase/subversion/libsvn_auth_kwallet/kwallet.cpp?rev=1372665&r1=1372664&r2=1372665&view=diff
> ==============================================================================
> --- subversion/branches/master-passphrase/subversion/libsvn_auth_kwallet/kwallet.cpp (original)
> +++ subversion/branches/master-passphrase/subversion/libsvn_auth_kwallet/kwallet.cpp Mon Aug 13 23:24:06 2012
> @@ -40,6 +40,7 @@
>   #include "svn_pools.h"
>   #include "svn_string.h"
>   #include "svn_version.h"
> +#include "svn_base64.h"
>
>   #include "private/svn_auth_private.h"
>
> @@ -483,7 +484,8 @@ kwallet_master_passphrase_first_creds(vo
>     if (done && passphrase)
>       {
>         svn_auth_cred_master_passphrase_t *creds;
> -      creds = apr_pcalloc(pool, sizeof(*creds));
> +      creds = (svn_auth_cred_master_passphrase_t *)apr_pcalloc(pool,
> +                                                               sizeof(*creds));

Hi Philip,

I think it's better to use C++ style casts in a C++ body than C style 
cases.  I'll reference the Google C++ style guide, even though we 
haven't said we use it:

http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Casting

Blair