[Bf-blender-cvs] [31ad43a3c7d] master: Blenloader: make BLO_read_data_address work in C++

Jacques Lucke noreply at git.blender.org
Thu Jul 9 15:40:58 CEST 2020


Commit: 31ad43a3c7dde771cb6d92b6d20bf7b2e3f2bed6
Author: Jacques Lucke
Date:   Thu Jul 9 15:29:25 2020 +0200
Branches: master
https://developer.blender.org/rB31ad43a3c7dde771cb6d92b6d20bf7b2e3f2bed6

Blenloader: make BLO_read_data_address work in C++

===================================================================

M	source/blender/blenloader/BLO_read_write.h

===================================================================

diff --git a/source/blender/blenloader/BLO_read_write.h b/source/blender/blenloader/BLO_read_write.h
index 59116b4eefc..7c9738b67c5 100644
--- a/source/blender/blenloader/BLO_read_write.h
+++ b/source/blender/blenloader/BLO_read_write.h
@@ -180,7 +180,7 @@ bool BLO_write_is_undo(BlendWriter *writer);
 void *BLO_read_get_new_data_address(BlendDataReader *reader, const void *old_address);
 
 #define BLO_read_data_address(reader, ptr_p) \
-  *(ptr_p) = BLO_read_get_new_data_address((reader), *(ptr_p))
+  *((void **)ptr_p) = BLO_read_get_new_data_address((reader), *(ptr_p))
 
 typedef void (*BlendReadListFn)(BlendDataReader *reader, void *data);
 void BLO_read_list_cb(BlendDataReader *reader, struct ListBase *list, BlendReadListFn callback);



More information about the Bf-blender-cvs mailing list