[Bf-blender-cvs] [bb3ec3ebafb] master: BLI_utildefines: rename pointer conversion macros

Campbell Barton noreply at git.blender.org
Wed Sep 19 04:00:49 CEST 2018


Commit: bb3ec3ebafbc2c0e5d8530148a433242e0adad30
Author: Campbell Barton
Date:   Wed Sep 19 12:05:58 2018 +1000
Branches: master
https://developer.blender.org/rBbb3ec3ebafbc2c0e5d8530148a433242e0adad30

BLI_utildefines: rename pointer conversion macros

Terms get/set don't make much sense when casting values.

Name macros so the conversion is obvious,
use common prefix for easier completion.

- GET_INT_FROM_POINTER  -> POINTER_AS_INT
- SET_INT_IN_POINTER    -> POINTER_FROM_INT
- GET_UINT_FROM_POINTER -> POINTER_AS_UINT
- SET_UINT_IN_POINTER   -> POINTER_FROM_UINT

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

M	source/blender/blenkernel/intern/CCGSubSurf_opensubdiv.c
M	source/blender/blenkernel/intern/CCGSubSurf_opensubdiv_converter.c
M	source/blender/blenkernel/intern/armature.c
M	source/blender/blenkernel/intern/cdderivedmesh.c
M	source/blender/blenkernel/intern/editderivedmesh.c
M	source/blender/blenkernel/intern/font.c
M	source/blender/blenkernel/intern/icons.c
M	source/blender/blenkernel/intern/mask_rasterize.c
M	source/blender/blenkernel/intern/material.c
M	source/blender/blenkernel/intern/mesh.c
M	source/blender/blenkernel/intern/mesh_convert.c
M	source/blender/blenkernel/intern/mesh_evaluate.c
M	source/blender/blenkernel/intern/mesh_remap.c
M	source/blender/blenkernel/intern/mesh_validate.c
M	source/blender/blenkernel/intern/object.c
M	source/blender/blenkernel/intern/object_deform.c
M	source/blender/blenkernel/intern/object_dupli.c
M	source/blender/blenkernel/intern/particle.c
M	source/blender/blenkernel/intern/particle_system.c
M	source/blender/blenkernel/intern/pbvh.c
M	source/blender/blenkernel/intern/subsurf_ccg.c
M	source/blender/blenlib/BLI_utildefines.h
M	source/blender/blenlib/intern/BLI_ghash_utils.c
M	source/blender/blenlib/intern/array_store.c
M	source/blender/blenlib/intern/astar.c
M	source/blender/blenlib/intern/freetypefont.c
M	source/blender/blenloader/intern/versioning_260.c
M	source/blender/bmesh/intern/bmesh_callback_generic.c
M	source/blender/bmesh/intern/bmesh_callback_generic.h
M	source/blender/bmesh/intern/bmesh_log.c
M	source/blender/bmesh/operators/bmo_subdivide_edgering.c
M	source/blender/bmesh/tools/bmesh_intersect.c
M	source/blender/editors/animation/anim_channels_defines.c
M	source/blender/editors/animation/fmodifier_ui.c
M	source/blender/editors/armature/editarmature_sketch.c
M	source/blender/editors/armature/pose_edit.c
M	source/blender/editors/armature/pose_select.c
M	source/blender/editors/gpencil/gpencil_data.c
M	source/blender/editors/interface/interface.c
M	source/blender/editors/interface/interface_layout.c
M	source/blender/editors/interface/interface_templates.c
M	source/blender/editors/mesh/editmesh_knife.c
M	source/blender/editors/sculpt_paint/paint_image_proj.c
M	source/blender/editors/space_file/filelist.c
M	source/blender/editors/space_node/node_templates.c
M	source/blender/editors/space_sequencer/sequencer_select.c
M	source/blender/editors/transform/transform_snap.c
M	source/blender/freestyle/intern/geometry/Grid.h
M	source/blender/freestyle/intern/view_map/ViewMapIO.cpp
M	source/blender/gpu/intern/gpu_codegen.c
M	source/blender/imbuf/intern/imageprocess.c
M	source/blender/makesdna/intern/dna_genfile.c
M	source/blender/modifiers/intern/MOD_build.c
M	source/blender/modifiers/intern/MOD_explode.c
M	source/blender/modifiers/intern/MOD_mask.c
M	source/blender/python/bmesh/bmesh_py_types.c
M	source/blender/python/bmesh/bmesh_py_types_customdata.c
M	source/blender/python/bmesh/bmesh_py_types_meshdata.c
M	source/blender/python/intern/bpy_app.c
M	source/blender/python/intern/bpy_app_handlers.c
M	source/blender/python/mathutils/mathutils_Color.c
M	source/blender/python/mathutils/mathutils_Euler.c
M	source/blender/python/mathutils/mathutils_Quaternion.c
M	source/blender/python/mathutils/mathutils_Vector.c
M	source/blender/render/intern/source/shadbuf.c
M	source/blender/windowmanager/intern/wm_files_link.c
M	source/blender/windowmanager/intern/wm_window.c
M	source/creator/creator_args.c
M	tests/gtests/blenlib/BLI_ghash_performance_test.cc
M	tests/gtests/blenlib/BLI_ghash_test.cc
M	tests/gtests/blenlib/BLI_heap_test.cc
M	tests/gtests/blenlib/BLI_linklist_lockfree_test.cc

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

diff --git a/source/blender/blenkernel/intern/CCGSubSurf_opensubdiv.c b/source/blender/blenkernel/intern/CCGSubSurf_opensubdiv.c
index f568bb94ac5..65c6518cee4 100644
--- a/source/blender/blenkernel/intern/CCGSubSurf_opensubdiv.c
+++ b/source/blender/blenkernel/intern/CCGSubSurf_opensubdiv.c
@@ -75,7 +75,7 @@ static bool compare_ccg_derivedmesh_topology(CCGSubSurf *ss, DerivedMesh *dm)
 		     ccgFaceIterator_next(&ccg_face_iter))
 		{
 			/*const*/ CCGFace *ccg_face = ccgFaceIterator_getCurrent(&ccg_face_iter);
-			const int poly_index = GET_INT_FROM_POINTER(ccgSubSurf_getFaceFaceHandle(ccg_face));
+			const int poly_index = POINTER_AS_INT(ccgSubSurf_getFaceFaceHandle(ccg_face));
 			const MPoly *mp = &mpoly[poly_index];
 			int corner;
 			if (ccg_face->numVerts != mp->totloop) {
@@ -83,7 +83,7 @@ static bool compare_ccg_derivedmesh_topology(CCGSubSurf *ss, DerivedMesh *dm)
 			}
 			for (corner = 0; corner < ccg_face->numVerts; corner++) {
 				/*const*/ CCGVert *ccg_vert = FACE_getVerts(ccg_face)[corner];
-				const int vert_index = GET_INT_FROM_POINTER(ccgSubSurf_getVertVertHandle(ccg_vert));
+				const int vert_index = POINTER_AS_INT(ccgSubSurf_getVertVertHandle(ccg_vert));
 				if (vert_index != mloop[mp->loopstart + corner].v) {
 					return false;
 				}
@@ -101,9 +101,9 @@ static bool compare_ccg_derivedmesh_topology(CCGSubSurf *ss, DerivedMesh *dm)
 			/* const */ CCGEdge *ccg_edge = ccgEdgeIterator_getCurrent(&ccg_edge_iter);
 			/* const */ CCGVert *ccg_vert1 = ccg_edge->v0;
 			/* const */ CCGVert *ccg_vert2 = ccg_edge->v1;
-			const int ccg_vert1_index = GET_INT_FROM_POINTER(ccgSubSurf_getVertVertHandle(ccg_vert1));
-			const int ccg_vert2_index = GET_INT_FROM_POINTER(ccgSubSurf_getVertVertHandle(ccg_vert2));
-			const int edge_index = GET_INT_FROM_POINTER(ccgSubSurf_getEdgeEdgeHandle(ccg_edge));
+			const int ccg_vert1_index = POINTER_AS_INT(ccgSubSurf_getVertVertHandle(ccg_vert1));
+			const int ccg_vert2_index = POINTER_AS_INT(ccgSubSurf_getVertVertHandle(ccg_vert2));
+			const int edge_index = POINTER_AS_INT(ccgSubSurf_getEdgeEdgeHandle(ccg_edge));
 			const MEdge *me = &medge[edge_index];
 			if (me->v1 != ccg_vert1_index || me->v2 != ccg_vert2_index) {
 				return false;
@@ -119,7 +119,7 @@ static bool compare_ccg_derivedmesh_topology(CCGSubSurf *ss, DerivedMesh *dm)
 		     ccgEdgeIterator_next(&ccg_edge_iter))
 		{
 			/* const */ CCGEdge *ccg_edge = ccgEdgeIterator_getCurrent(&ccg_edge_iter);
-			const int edge_index = GET_INT_FROM_POINTER(ccgSubSurf_getEdgeEdgeHandle(ccg_edge));
+			const int edge_index = POINTER_AS_INT(ccgSubSurf_getEdgeEdgeHandle(ccg_edge));
 			if (ccg_edge->crease != medge[edge_index].crease) {
 				return false;
 			}
diff --git a/source/blender/blenkernel/intern/CCGSubSurf_opensubdiv_converter.c b/source/blender/blenkernel/intern/CCGSubSurf_opensubdiv_converter.c
index 8c1ba0c3782..d6b15148ed1 100644
--- a/source/blender/blenkernel/intern/CCGSubSurf_opensubdiv_converter.c
+++ b/source/blender/blenkernel/intern/CCGSubSurf_opensubdiv_converter.c
@@ -562,7 +562,7 @@ static int conv_ccg_get_num_face_verts(const OpenSubdiv_Converter *converter,
                                        int face)
 {
 	CCGSubSurf *ss = converter->user_data;
-	CCGFace *ccg_face = ccgSubSurf_getFace(ss, SET_INT_IN_POINTER(face));
+	CCGFace *ccg_face = ccgSubSurf_getFace(ss, POINTER_FROM_INT(face));
 	return ccgSubSurf_getFaceNumVerts(ccg_face);
 }
 
@@ -571,12 +571,12 @@ static void conv_ccg_get_face_verts(const OpenSubdiv_Converter *converter,
                                     int *face_verts)
 {
 	CCGSubSurf *ss = converter->user_data;
-	CCGFace *ccg_face = ccgSubSurf_getFace(ss, SET_INT_IN_POINTER(face));
+	CCGFace *ccg_face = ccgSubSurf_getFace(ss, POINTER_FROM_INT(face));
 	int num_face_verts = ccgSubSurf_getFaceNumVerts(ccg_face);
 	int loop;
 	for (loop = 0; loop < num_face_verts; loop++) {
 		CCGVert *ccg_vert = ccgSubSurf_getFaceVert(ccg_face, loop);
-		face_verts[loop] = GET_INT_FROM_POINTER(ccgSubSurf_getVertVertHandle(ccg_vert));
+		face_verts[loop] = POINTER_AS_INT(ccgSubSurf_getVertVertHandle(ccg_vert));
 	}
 }
 
@@ -585,12 +585,12 @@ static void conv_ccg_get_face_edges(const OpenSubdiv_Converter *converter,
                                     int *face_edges)
 {
 	CCGSubSurf *ss = converter->user_data;
-	CCGFace *ccg_face = ccgSubSurf_getFace(ss, SET_INT_IN_POINTER(face));
+	CCGFace *ccg_face = ccgSubSurf_getFace(ss, POINTER_FROM_INT(face));
 	int num_face_verts = ccgSubSurf_getFaceNumVerts(ccg_face);
 	int loop;
 	for (loop = 0; loop < num_face_verts; loop++) {
 		CCGEdge *ccg_edge = ccgSubSurf_getFaceEdge(ccg_face, loop);
-		face_edges[loop] = GET_INT_FROM_POINTER(ccgSubSurf_getEdgeEdgeHandle(ccg_edge));
+		face_edges[loop] = POINTER_AS_INT(ccgSubSurf_getEdgeEdgeHandle(ccg_edge));
 	}
 }
 
@@ -599,18 +599,18 @@ static void conv_ccg_get_edge_verts(const OpenSubdiv_Converter *converter,
                                     int *edge_verts)
 {
 	CCGSubSurf *ss = converter->user_data;
-	CCGEdge *ccg_edge = ccgSubSurf_getEdge(ss, SET_INT_IN_POINTER(edge));
+	CCGEdge *ccg_edge = ccgSubSurf_getEdge(ss, POINTER_FROM_INT(edge));
 	CCGVert *ccg_vert0 = ccgSubSurf_getEdgeVert0(ccg_edge);
 	CCGVert *ccg_vert1 = ccgSubSurf_getEdgeVert1(ccg_edge);
-	edge_verts[0] = GET_INT_FROM_POINTER(ccgSubSurf_getVertVertHandle(ccg_vert0));
-	edge_verts[1] = GET_INT_FROM_POINTER(ccgSubSurf_getVertVertHandle(ccg_vert1));
+	edge_verts[0] = POINTER_AS_INT(ccgSubSurf_getVertVertHandle(ccg_vert0));
+	edge_verts[1] = POINTER_AS_INT(ccgSubSurf_getVertVertHandle(ccg_vert1));
 }
 
 static int conv_ccg_get_num_edge_faces(const OpenSubdiv_Converter *converter,
                                        int edge)
 {
 	CCGSubSurf *ss = converter->user_data;
-	CCGEdge *ccg_edge = ccgSubSurf_getEdge(ss, SET_INT_IN_POINTER(edge));
+	CCGEdge *ccg_edge = ccgSubSurf_getEdge(ss, POINTER_FROM_INT(edge));
 	return ccgSubSurf_getEdgeNumFaces(ccg_edge);
 }
 
@@ -619,12 +619,12 @@ static void conv_ccg_get_edge_faces(const OpenSubdiv_Converter *converter,
                                     int *edge_faces)
 {
 	CCGSubSurf *ss = converter->user_data;
-	CCGEdge *ccg_edge = ccgSubSurf_getEdge(ss, SET_INT_IN_POINTER(edge));
+	CCGEdge *ccg_edge = ccgSubSurf_getEdge(ss, POINTER_FROM_INT(edge));
 	int num_edge_faces = ccgSubSurf_getEdgeNumFaces(ccg_edge);
 	int face;
 	for (face = 0; face < num_edge_faces; face++) {
 		CCGFace *ccg_face = ccgSubSurf_getEdgeFace(ccg_edge, face);
-		edge_faces[face] = GET_INT_FROM_POINTER(ccgSubSurf_getFaceFaceHandle(ccg_face));
+		edge_faces[face] = POINTER_AS_INT(ccgSubSurf_getFaceFaceHandle(ccg_face));
 	}
 }
 
@@ -632,7 +632,7 @@ static float conv_ccg_get_edge_sharpness(const OpenSubdiv_Converter *converter,
                                          int edge)
 {
 	CCGSubSurf *ss = converter->user_data;
-	CCGEdge *ccg_edge = ccgSubSurf_getEdge(ss, SET_INT_IN_POINTER(edge));
+	CCGEdge *ccg_edge = ccgSubSurf_getEdge(ss, POINTER_FROM_INT(edge));
 	/* TODO(sergey): Multiply by subdivision level once CPU evaluator
 	 * is switched to uniform subdivision type.
 	 */
@@ -643,7 +643,7 @@ static int conv_ccg_get_num_vert_edges(const OpenSubdiv_Converter *converter,
                                        int vert)
 {
 	CCGSubSurf *ss = converter->user_data;
-	CCGVert *ccg_vert = ccgSubSurf_getVert(ss, SET_INT_IN_POINTER(vert));
+	CCGVert *ccg_vert = ccgSubSurf_getVert(ss, POINTER_FROM_INT(vert));
 	return ccgSubSurf_getVertNumEdges(ccg_vert);
 }
 
@@ -652,12 +652,12 @@ static void conv_ccg_get_vert_edges(const OpenSubdiv_Converter *converter,
                                     int *vert_edges)
 {
 	CCGSubSurf *ss = converter->user_data;
-	CCGVert *ccg_vert = ccgSubSurf_getVert(ss, SET_INT_IN_POINTER(vert));
+	CCGVert *ccg_vert = ccgSubSurf_getVert(ss, POINTER_FROM_INT(vert));
 	int num_vert_edges = ccgSubSurf_getVertNumEdges(ccg_vert);
 	int edge;
 	for (edge = 0; edge < num_vert_edges; edge++) {
 		CCGEdge *ccg_edge = ccgSubSurf_getVertEdge(ccg_vert, edge);
-		vert_edges[edge] = GET_INT_FROM_POINTER(ccgSubSurf_getEdgeEdgeHandle(ccg_edge));
+		vert_edges[edge] = POINTER_AS_INT(ccgSubSurf_getEdgeEdgeHandle(ccg_edge));
 	}
 }
 
@@ -665,7 +665,7 @@ static int conv_ccg_get_num_vert_faces(const OpenSubdiv_Converter *converter,
                                        int vert)
 {
 	CCGSubSurf *ss = converter->user_data;
-	CCGVert *ccg_vert = ccgSubSurf_getVert(ss, SET_INT_IN_POINTER(vert));
+	CCGVert *ccg_vert = ccgSubSurf_getVert(ss, POINTER_FROM_INT(vert));
 	return ccgSubSurf_getVertNumFaces(ccg_vert);
 }
 
@@ -674,12 +674,12 @@ static void conv_ccg_get_vert_faces(const OpenSubdiv_Converter *converter,
                                     int *vert_faces)
 {
 	CCGSubSurf *ss = converter->user_data;
-	CCGVert *ccg_vert = ccgSubSurf_getVert(ss, SET_INT_IN_POINTER(vert));
+	CCGVert *ccg_vert = ccgSubSurf_getVert(ss, POINTER_FROM_INT(vert));
 	int num_vert_faces = ccgSubSurf_getVertNumFaces(ccg_vert);
 	int face;
 	for (face = 0; face < num_vert_faces; face++) {
 		CCGFace *ccg_face = ccgSubSurf_getVertFace(ccg_vert, face);
-		vert_faces[face] = GET_INT_FROM_POINTER(ccgSubSurf_getFaceFaceHandle(ccg_face));
+		vert_faces[face] = POINTER_AS_INT(ccgSubSurf_getFaceFaceHandle(ccg_face));
 	}
 }
 
diff --git a/source/blender/blenkernel/intern/armature.c b/source/blender/blenkernel/intern/armature.c
index b7a811b7574..2eded2ee8f1 100644
--- a/source/blender/blenkernel/intern/armature.c
+++ b/source/blender/blenkernel/intern/armature.c
@@ -1068,7 +1068,7 @@ void armature_deform_verts(Object *armOb, Object *target, DerivedMesh *dm, float
 				GHash *idx_hash = BLI_ghash_ptr_new("pose channel index by name");
 				int pchan_index = 0;
 				for (pchan = armOb->pose->chanbase.first; pchan != NULL; pchan = pchan->next, ++pchan_index) {
-					BLI_ghash_insert(idx_hash, pchan, SET_INT_IN_POINTER(pchan_index));
+					BLI_ghash_insert(idx_hash, pchan, POINTER_FROM_INT(pchan_index));
 				}
 				for (i = 0, dg = target->defbase.first; dg; i++, dg = dg->next) {
 					defnrToPC[i] = BKE_pose_channel_find_name(armOb->pose, dg->name);
@@ -1078,7 +1078,7 @@ void armature_deform_verts(Object *armOb, Object *target, DerivedMesh *dm, float
 							defnrToPC[i] = NULL;
 

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list