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 2015/08/07 16:25:54 UTC
svn commit: r1694693 - in /subversion/trunk/subversion:
include/private/svn_temp_serializer.h libsvn_fs_x/temp_serializer.c
libsvn_subr/temp_serializer.c
Author: stefan2
Date: Fri Aug 7 14:25:54 2015
New Revision: 1694693
URL: http://svn.apache.org/r1694693
Log:
Fix a few const-correctness issues found by VisualC.
* include/private/svn_temp_serializer.h
(svn_temp_deserializer__resolve): We don't modify the BUFFER, const it.
* libsvn_subr/temp_serializer.c
(svn_temp_deserializer__resolve): Same.
* libsvn_fs_x/temp_serializer.c
(deserialize_svn_string): Same.
Modified:
subversion/trunk/subversion/include/private/svn_temp_serializer.h
subversion/trunk/subversion/libsvn_fs_x/temp_serializer.c
subversion/trunk/subversion/libsvn_subr/temp_serializer.c
Modified: subversion/trunk/subversion/include/private/svn_temp_serializer.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/include/private/svn_temp_serializer.h?rev=1694693&r1=1694692&r2=1694693&view=diff
==============================================================================
--- subversion/trunk/subversion/include/private/svn_temp_serializer.h (original)
+++ subversion/trunk/subversion/include/private/svn_temp_serializer.h Fri Aug 7 14:25:54 2015
@@ -206,7 +206,7 @@ svn_temp_serializer__get(svn_temp_serial
* the pointer to resolve in @a ptr.
*/
void
-svn_temp_deserializer__resolve(void *buffer, void **ptr);
+svn_temp_deserializer__resolve(const void *buffer, void **ptr);
/**
* Similar to svn_temp_deserializer__resolve() but instead of modifying
Modified: subversion/trunk/subversion/libsvn_fs_x/temp_serializer.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_fs_x/temp_serializer.c?rev=1694693&r1=1694692&r2=1694693&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_fs_x/temp_serializer.c (original)
+++ subversion/trunk/subversion/libsvn_fs_x/temp_serializer.c Fri Aug 7 14:25:54 2015
@@ -120,7 +120,7 @@ serialize_svn_string(svn_temp_serializer
/* Utility function to deserialize the STRING inside the BUFFER.
*/
static void
-deserialize_svn_string(void *buffer, svn_string_t **string)
+deserialize_svn_string(const void *buffer, svn_string_t **string)
{
svn_temp_deserializer__resolve(buffer, (void **)string);
if (*string == NULL)
Modified: subversion/trunk/subversion/libsvn_subr/temp_serializer.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_subr/temp_serializer.c?rev=1694693&r1=1694692&r2=1694693&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_subr/temp_serializer.c (original)
+++ subversion/trunk/subversion/libsvn_subr/temp_serializer.c Fri Aug 7 14:25:54 2015
@@ -366,7 +366,7 @@ svn_temp_serializer__get(svn_temp_serial
* proper pointer value.
*/
void
-svn_temp_deserializer__resolve(void *buffer, void **ptr)
+svn_temp_deserializer__resolve(const void *buffer, void **ptr)
{
/* All pointers are stored as offsets to the buffer start
* (of the respective serialized sub-struct). */