[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [24041] trunk/blender/source/blender: Make compiler happy, remove doubtful non init usage.

gsr b3d gsr.b3d at infernal-iceberg.com
Wed Oct 21 19:56:27 CEST 2009


Revision: 24041
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=24041
Author:   gsrb3d
Date:     2009-10-21 19:56:26 +0200 (Wed, 21 Oct 2009)

Log Message:
-----------
Make compiler happy, remove doubtful non init usage.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/curve.c
    trunk/blender/source/blender/blenkernel/intern/softbody.c
    trunk/blender/source/blender/editors/mesh/editmesh_loop.c
    trunk/blender/source/blender/editors/physics/particle_edit.c
    trunk/blender/source/blender/editors/sculpt_paint/paint_vertex.c
    trunk/blender/source/blender/editors/space_text/text_python.c
    trunk/blender/source/blender/editors/space_view3d/view3d_edit.c
    trunk/blender/source/blender/editors/transform/transform_snap.c
    trunk/blender/source/blender/gpu/intern/gpu_buffers.c
    trunk/blender/source/blender/nodes/intern/CMP_util.c
    trunk/blender/source/blender/nodes/intern/TEX_nodes/TEX_output.c
    trunk/blender/source/blender/python/generic/vector.c
    trunk/blender/source/blender/python/intern/bpy_rna.c
    trunk/blender/source/blender/render/intern/source/volume_precache.c

Modified: trunk/blender/source/blender/blenkernel/intern/curve.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/curve.c	2009-10-21 15:39:32 UTC (rev 24040)
+++ trunk/blender/source/blender/blenkernel/intern/curve.c	2009-10-21 17:56:26 UTC (rev 24041)
@@ -1922,7 +1922,7 @@
 	BevPoint *bevp, *bevp2, *bevp1 = NULL, *bevp0;
 	float min, inp, x1, x2, y1, y2;
 	struct bevelsort *sortdata, *sd, *sd1;
-	int a, b, nr, poly, resolu, len=0;
+	int a, b, nr, poly, resolu = 0, len = 0;
 	int do_tilt, do_radius;
 	
 	/* this function needs an object, because of tflag and upflag */

Modified: trunk/blender/source/blender/blenkernel/intern/softbody.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/softbody.c	2009-10-21 15:39:32 UTC (rev 24040)
+++ trunk/blender/source/blender/blenkernel/intern/softbody.c	2009-10-21 17:56:26 UTC (rev 24041)
@@ -1705,7 +1705,7 @@
 	GHash *hash;
 	GHashIterator *ihash;
 	float nv1[3], nv2[3], nv3[3], nv4[3], edge1[3], edge2[3],d_nvect[3], dv1[3],ve[3],avel[3]={0.0,0.0,0.0},
-    vv1[3], vv2[3], vv3[3], vv4[3], coledge[3], mindistedge = 1000.0f, 
+    vv1[3], vv2[3], vv3[3], vv4[3], coledge[3]={0.0f, 0.0f, 0.0f}, mindistedge = 1000.0f, 
 	outerforceaccu[3],innerforceaccu[3],
 		facedist,n_mag,force_mag_norm,minx,miny,minz,maxx,maxy,maxz,
 		innerfacethickness = -0.5f, outerfacethickness = 0.2f,

Modified: trunk/blender/source/blender/editors/mesh/editmesh_loop.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh_loop.c	2009-10-21 15:39:32 UTC (rev 24040)
+++ trunk/blender/source/blender/editors/mesh/editmesh_loop.c	2009-10-21 17:56:26 UTC (rev 24041)
@@ -207,7 +207,7 @@
 	EditEdge *nearest=NULL, *eed;
 	float fac;
 	int keys = 0, holdnum=0, selectmode, dist;
-	short mvalo[2] = {0,0}, mval[2];
+	short mvalo[2] = {0, 0}, mval[2] = {0, 0};
 	short event=0, val, choosing=1, cancel=0, cuthalf = 0, smooth=0;
 	short hasHidden = 0;
 	char msg[128];
@@ -251,7 +251,7 @@
 //			}
 #endif
 		}
-		else PIL_sleep_ms(10);	// idle		
+		else PIL_sleep_ms(10);	// idle
 		
 		
 		while(qtest()) 

Modified: trunk/blender/source/blender/editors/physics/particle_edit.c
===================================================================
--- trunk/blender/source/blender/editors/physics/particle_edit.c	2009-10-21 15:39:32 UTC (rev 24040)
+++ trunk/blender/source/blender/editors/physics/particle_edit.c	2009-10-21 17:56:26 UTC (rev 24041)
@@ -2795,7 +2795,7 @@
 	PTCacheEdit *edit= data->edit;
 	PTCacheEditPoint *point = edit->points + point_index;
 	KEY_K;
-	float dvec[3],pvec[3];
+	float dvec[3],pvec[3] = {0.0f, 0.0f, 0.0f};
 
 	LOOP_KEYS {
 		if(k==0) {
@@ -2819,7 +2819,7 @@
 	PTCacheEditPoint *point = edit->points + point_index;
 	KEY_K;
 	float mat[4][4], imat[4][4];
-	float lastco[3], rootco[3], co[3], nor[3], kco[3], dco[3], fac=0.0f, length=0.0f;
+	float lastco[3], rootco[3] = {0.0f, 0.0f, 0.0f}, co[3], nor[3], kco[3], dco[3], fac=0.0f, length=0.0f;
 
 	if(psys && !(psys->flag & PSYS_GLOBAL_HAIR)) {
 		psys_mat_hair_to_global(data->ob, data->dm, psys->part->from, psys->particles + point_index, mat);

Modified: trunk/blender/source/blender/editors/sculpt_paint/paint_vertex.c
===================================================================
--- trunk/blender/source/blender/editors/sculpt_paint/paint_vertex.c	2009-10-21 15:39:32 UTC (rev 24040)
+++ trunk/blender/source/blender/editors/sculpt_paint/paint_vertex.c	2009-10-21 17:56:26 UTC (rev 24041)
@@ -860,7 +860,7 @@
 	Object *ob= OBACT;
 	Mesh *me= get_mesh(ob);
 	int index;
-	short mval[2], sco[2];
+	short mval[2] = {0, 0}, sco[2];
 
 	if (!me) return;
 	

Modified: trunk/blender/source/blender/editors/space_text/text_python.c
===================================================================
--- trunk/blender/source/blender/editors/space_text/text_python.c	2009-10-21 15:39:32 UTC (rev 24040)
+++ trunk/blender/source/blender/editors/space_text/text_python.c	2009-10-21 17:56:26 UTC (rev 24041)
@@ -50,7 +50,7 @@
 	TextLine *tmp;
 	int l, x, y, w, h, i;
 	int tgti, *top;
-	short mval[2];
+	short mval[2] = {0, 0};
 	
 	if(!st || !st->text) return 0;
 	if(!texttool_text_is_active(st->text)) return 0;

Modified: trunk/blender/source/blender/editors/space_view3d/view3d_edit.c
===================================================================
--- trunk/blender/source/blender/editors/space_view3d/view3d_edit.c	2009-10-21 15:39:32 UTC (rev 24040)
+++ trunk/blender/source/blender/editors/space_view3d/view3d_edit.c	2009-10-21 17:56:26 UTC (rev 24041)
@@ -94,7 +94,7 @@
 	ARegion *ar;
 	BoundBox *bb = MEM_callocN(sizeof(BoundBox), "clipbb");
 	float clip[6][4];
-	float x1= 0.0f, y1= 0.0f, z1= 0.0f, ofs[3];
+	float x1= 0.0f, y1= 0.0f, z1= 0.0f, ofs[3] = {0.0f, 0.0f, 0.0f};
 	int val;
 
 	/* create bounding box */

Modified: trunk/blender/source/blender/editors/transform/transform_snap.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform_snap.c	2009-10-21 15:39:32 UTC (rev 24040)
+++ trunk/blender/source/blender/editors/transform/transform_snap.c	2009-10-21 17:56:26 UTC (rev 24041)
@@ -633,7 +633,7 @@
 			DepthPeel *p1, *p2;
 			float *last_p = NULL;
 			float dist = FLT_MAX;
-			float p[3];
+			float p[3] = {0.0f, 0.0f, 0.0f};
 			
 			depth_peels.first = depth_peels.last = NULL;
 			

Modified: trunk/blender/source/blender/gpu/intern/gpu_buffers.c
===================================================================
--- trunk/blender/source/blender/gpu/intern/gpu_buffers.c	2009-10-21 15:39:32 UTC (rev 24040)
+++ trunk/blender/source/blender/gpu/intern/gpu_buffers.c	2009-10-21 17:56:26 UTC (rev 24041)
@@ -1168,7 +1168,7 @@
 void GPU_color_switch( int mode )
 {
 	if( mode ) {
-		if( !GLStates & GPU_BUFFER_COLOR_STATE )
+		if( !(GLStates & GPU_BUFFER_COLOR_STATE) )
 			glEnableClientState( GL_COLOR_ARRAY );
 		GLStates |= GPU_BUFFER_COLOR_STATE;
 	}

Modified: trunk/blender/source/blender/nodes/intern/CMP_util.c
===================================================================
--- trunk/blender/source/blender/nodes/intern/CMP_util.c	2009-10-21 15:39:32 UTC (rev 24040)
+++ trunk/blender/source/blender/nodes/intern/CMP_util.c	2009-10-21 17:56:26 UTC (rev 24041)
@@ -1255,7 +1255,7 @@
 		fbuf = alloc_compbuf(nw, nh, src->type, 1);
 		{
 			int x, y, xx, yy, sx, sy, mx, my;
-			float colsum[4];
+			float colsum[4] = {0.0f, 0.0f, 0.0f, 0.0f};
 			float fscale = 1.f/(float)(scale*scale);
 			for (y=0; y<nh; y++) {
 				fRGB* fcolp = (fRGB*)&fbuf->rect[y*fbuf->x*fbuf->type];

Modified: trunk/blender/source/blender/nodes/intern/TEX_nodes/TEX_output.c
===================================================================
--- trunk/blender/source/blender/nodes/intern/TEX_nodes/TEX_output.c	2009-10-21 15:39:32 UTC (rev 24040)
+++ trunk/blender/source/blender/nodes/intern/TEX_nodes/TEX_output.c	2009-10-21 17:56:26 UTC (rev 24041)
@@ -118,7 +118,7 @@
 {
 	TexNodeOutput *tno = (TexNodeOutput *)node->storage;
 	char *new_name = 0;
-	int new_len;
+	int new_len = 0;
 	int suffix;
 	bNode *i;
 	char *name = tno->name;

Modified: trunk/blender/source/blender/python/generic/vector.c
===================================================================
--- trunk/blender/source/blender/python/generic/vector.c	2009-10-21 15:39:32 UTC (rev 24040)
+++ trunk/blender/source/blender/python/generic/vector.c	2009-10-21 17:56:26 UTC (rev 24041)
@@ -1271,7 +1271,7 @@
    unchanged. */
 static int Vector_setSwizzle(VectorObject * self, PyObject * value, void *closure)
 {
-	VectorObject *vecVal;
+	VectorObject *vecVal = NULL;
 	PyObject *item;
 	size_t listLen;
 	float scalarVal;

Modified: trunk/blender/source/blender/python/intern/bpy_rna.c
===================================================================
--- trunk/blender/source/blender/python/intern/bpy_rna.c	2009-10-21 15:39:32 UTC (rev 24040)
+++ trunk/blender/source/blender/python/intern/bpy_rna.c	2009-10-21 17:56:26 UTC (rev 24041)
@@ -1590,7 +1590,7 @@
 
 static PyObject *foreach_getset(BPy_PropertyRNA *self, PyObject *args, int set)
 {
-	PyObject *item;
+	PyObject *item = NULL;
 	int i=0, ok, buffer_is_compat;
 	void *array= NULL;
 
@@ -2677,7 +2677,7 @@
 
 static StructRNA *pyrna_struct_as_srna(PyObject *self)
 {
-	BPy_StructRNA *py_srna;
+	BPy_StructRNA *py_srna = NULL;
 	StructRNA *srna;
 	
 	/* ack, PyObject_GetAttrString wont look up this types tp_dict first :/ */

Modified: trunk/blender/source/blender/render/intern/source/volume_precache.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/volume_precache.c	2009-10-21 15:39:32 UTC (rev 24040)
+++ trunk/blender/source/blender/render/intern/source/volume_precache.c	2009-10-21 17:56:26 UTC (rev 24041)
@@ -594,7 +594,7 @@
 	ShadeInput shi;
 	ListBase threads;
 	float *bbmin=obi->obr->boundbox[0], *bbmax=obi->obr->boundbox[1];
-	int parts[3], totparts;
+	int parts[3] = {1, 1, 1}, totparts;
 	
 	int caching=1, counter=0;
 	int totthread = re->r.threads;





More information about the Bf-blender-cvs mailing list