[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [34214] trunk/blender/source/blender: Compiler warning fixes for the same point cache things Joshua tried to fix earlier , don't know why I didn't notice these before.

Janne Karhu jhkarh at gmail.com
Mon Jan 10 03:40:25 CET 2011


Revision: 34214
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=34214
Author:   jhk
Date:     2011-01-10 02:40:24 +0000 (Mon, 10 Jan 2011)
Log Message:
-----------
Compiler warning fixes for the same point cache things Joshua tried to fix earlier, don't know why I didn't notice these before.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/BKE_pointcache.h
    trunk/blender/source/blender/blenkernel/intern/pointcache.c
    trunk/blender/source/blender/blenloader/intern/readfile.c
    trunk/blender/source/blender/blenloader/intern/writefile.c

Modified: trunk/blender/source/blender/blenkernel/BKE_pointcache.h
===================================================================
--- trunk/blender/source/blender/blenkernel/BKE_pointcache.h	2011-01-10 02:20:30 UTC (rev 34213)
+++ trunk/blender/source/blender/blenkernel/BKE_pointcache.h	2011-01-10 02:40:24 UTC (rev 34214)
@@ -32,7 +32,6 @@
 #include "DNA_ID.h"
 #include "DNA_object_force.h"
 #include "DNA_boid_types.h"
-#include "DNA_particle_types.h"
 #include <stdio.h> /* for FILE */
 
 /* Point cache clearing option, for BKE_ptcache_id_clear, before
@@ -100,27 +99,6 @@
 	struct BoidData boids;
 } PTCacheData;
 
-static char *ptcache_datastruct[] = {
-	"", // BPHYS_DATA_INDEX
-	"", // BPHYS_DATA_LOCATION
-	"", // BPHYS_DATA_VELOCITY
-	"", // BPHYS_DATA_ROTATION
-	"", // BPHYS_DATA_AVELOCITY / BPHYS_DATA_XCONST */
-	"", // BPHYS_DATA_SIZE:
-	"", // BPHYS_DATA_TIMES:	
-	"BoidData" // case BPHYS_DATA_BOIDS:
-};
-
-static char *ptcache_extra_datastruct[] = {
-	"",
-	"ParticleSpring"
-};
-
-static int ptcache_extra_datasize[] = {
-	0,
-	sizeof(ParticleSpring)
-};
-
 typedef struct PTCacheFile {
 	FILE *fp;
 

Modified: trunk/blender/source/blender/blenkernel/intern/pointcache.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/pointcache.c	2011-01-10 02:20:30 UTC (rev 34213)
+++ trunk/blender/source/blender/blenkernel/intern/pointcache.c	2011-01-10 02:40:24 UTC (rev 34214)
@@ -97,7 +97,7 @@
 /* could be made into a pointcache option */
 #define DURIAN_POINTCACHE_LIB_OK 1
 
-int ptcache_data_size[] = {	
+static int ptcache_data_size[] = {	
 		sizeof(unsigned int), // BPHYS_DATA_INDEX
 		3 * sizeof(float), // BPHYS_DATA_LOCATION
 		3 * sizeof(float), // BPHYS_DATA_VELOCITY
@@ -108,6 +108,11 @@
 		sizeof(BoidData) // case BPHYS_DATA_BOIDS
 };
 
+static int ptcache_extra_datasize[] = {
+	0,
+	sizeof(ParticleSpring)
+};
+
 /* forward declerations */
 static int ptcache_file_compressed_read(PTCacheFile *pf, unsigned char *result, unsigned int len);
 static int ptcache_file_compressed_write(PTCacheFile *pf, unsigned char *in, unsigned int in_len, unsigned char *out, int mode);

Modified: trunk/blender/source/blender/blenloader/intern/readfile.c
===================================================================
--- trunk/blender/source/blender/blenloader/intern/readfile.c	2011-01-10 02:20:30 UTC (rev 34213)
+++ trunk/blender/source/blender/blenloader/intern/readfile.c	2011-01-10 02:40:24 UTC (rev 34214)
@@ -2924,7 +2924,17 @@
 }
 
 /* ************ READ PARTICLE SETTINGS ***************** */
-
+/* update this also to writefile.c */
+static char *ptcache_data_struct[] = {
+	"", // BPHYS_DATA_INDEX
+	"", // BPHYS_DATA_LOCATION
+	"", // BPHYS_DATA_VELOCITY
+	"", // BPHYS_DATA_ROTATION
+	"", // BPHYS_DATA_AVELOCITY / BPHYS_DATA_XCONST */
+	"", // BPHYS_DATA_SIZE:
+	"", // BPHYS_DATA_TIMES:	
+	"BoidData" // case BPHYS_DATA_BOIDS:
+};
 static void direct_link_pointcache(FileData *fd, PointCache *cache)
 {
 	if((cache->flag & PTCACHE_DISK_CACHE)==0) {
@@ -2941,7 +2951,7 @@
 				pm->data[i] = newdataadr(fd, pm->data[i]);
 				
 				/* the cache saves non-struct data without DNA */
-				if(pm->data[i] && strcmp(ptcache_datastruct[i], "")==0 && (fd->flags & FD_FLAGS_SWITCH_ENDIAN)) {
+				if(pm->data[i] && strcmp(ptcache_data_struct[i], "")==0 && (fd->flags & FD_FLAGS_SWITCH_ENDIAN)) {
 					int j, tot= (BKE_ptcache_data_size (i) * pm->totpoint)/4; /* data_size returns bytes */
 					int *poin= pm->data[i];
 					

Modified: trunk/blender/source/blender/blenloader/intern/writefile.c
===================================================================
--- trunk/blender/source/blender/blenloader/intern/writefile.c	2011-01-10 02:20:30 UTC (rev 34213)
+++ trunk/blender/source/blender/blenloader/intern/writefile.c	2011-01-10 02:40:24 UTC (rev 34214)
@@ -768,6 +768,22 @@
 	//for(; cond; cond=cond->next)
 	//	writestruct(wd, DATA, "BoidCondition", 1, cond);
 }
+
+/* update this also to readfile.c */
+static char *ptcache_data_struct[] = {
+	"", // BPHYS_DATA_INDEX
+	"", // BPHYS_DATA_LOCATION
+	"", // BPHYS_DATA_VELOCITY
+	"", // BPHYS_DATA_ROTATION
+	"", // BPHYS_DATA_AVELOCITY / BPHYS_DATA_XCONST */
+	"", // BPHYS_DATA_SIZE:
+	"", // BPHYS_DATA_TIMES:	
+	"BoidData" // case BPHYS_DATA_BOIDS:
+};
+static char *ptcache_extra_struct[] = {
+	"",
+	"ParticleSpring"
+};
 static void write_pointcaches(WriteData *wd, ListBase *ptcaches)
 {
 	PointCache *cache = ptcaches->first;
@@ -786,18 +802,18 @@
 				
 				for(i=0; i<BPHYS_TOT_DATA; i++) {
 					if(pm->data[i] && pm->data_types & (1<<i)) {
-						if(strcmp(ptcache_datastruct[i], "")==0)
+						if(strcmp(ptcache_data_struct[i], "")==0)
 							writedata(wd, DATA, MEM_allocN_len(pm->data[i]), pm->data[i]);
 						else
-							writestruct(wd, DATA, ptcache_datastruct[i], pm->totpoint, pm->data[i]);
+							writestruct(wd, DATA, ptcache_data_struct[i], pm->totpoint, pm->data[i]);
 					}
 				}
 
 				for(; extra; extra=extra->next) {
-					if(strcmp(ptcache_extra_datastruct[extra->type], "")==0)
+					if(strcmp(ptcache_extra_struct[extra->type], "")==0)
 						continue;
 					writestruct(wd, DATA, "PTCacheExtra", 1, extra);
-					writestruct(wd, DATA, ptcache_extra_datastruct[extra->type], extra->totdata, extra->data);
+					writestruct(wd, DATA, ptcache_extra_struct[extra->type], extra->totdata, extra->data);
 				}
 			}
 		}




More information about the Bf-blender-cvs mailing list