FreeBSD/contrib/subversion/subversion/libsvn_fs_fs/temp_serializer.c
/* Utility function to serialize the CHANGE_P within the given
 * serialization CONTEXT.
 */
Utility function to serialize the CHANGE_P within the given
serialization CONTEXT.
Utility function to serialize the CHANGE_P within the given serialization CONTEXT .
static void
deserialize_change(void *buffer, change_t **change_p)
{
  change_t * change;
  svn_temp_deserializer__resolve(buffer, (void **)change_p);
  change = *change_p;
  if (change == NULL)
    return;
  svn_fs_fs__id_deserialize(change, (svn_fs_id_t **)&change->info.node_rev_id);
  svn_temp_deserializer__resolve(change, (void **)&change->path.data);
  svn_temp_deserializer__resolve(change, (void **)&change->info.copyfrom_path);
}
static void deserialize_change ( void * buffer , change_t * * change_p ) { change_t * change ; svn_temp_deserializer__resolve ( buffer , ( void * * ) change_p ) ; change = * change_p ; if ( change == NULL ) return ; svn_fs_fs__id_deserialize ( change , ( svn_fs_id_t * * ) & change -> info . node_rev_id ) ; svn_temp_deserializer__resolve ( change , ( void * * ) & change -> path . data ) ; svn_temp_deserializer__resolve ( change , ( void * * ) & change -> info . copyfrom_path ) ; }
Utility function to serialize the CHANGE_P within the given
 serialization CONTEXT.
Utility function to serialize the CHANGE_P within the given serialization CONTEXT .
/* fix-up of the pointer to the struct in question */ /* fix-up of sub-structures */