[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [36083] trunk/blender/source: quiet msvc/ mingw compiler warnings.

Campbell Barton ideasman42 at gmail.com
Sun Apr 10 11:37:04 CEST 2011


Revision: 36083
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=36083
Author:   campbellbarton
Date:     2011-04-10 09:37:04 +0000 (Sun, 10 Apr 2011)
Log Message:
-----------
quiet msvc/mingw compiler warnings.

Modified Paths:
--------------
    trunk/blender/source/blender/blenlib/BLI_path_util.h
    trunk/blender/source/blender/blenlib/intern/fileops.c
    trunk/blender/source/blender/blenlib/intern/path_util.c
    trunk/blender/source/blender/blenlib/intern/winstuff.c
    trunk/blender/source/blender/editors/space_file/file_draw.c
    trunk/blender/source/blender/editors/space_file/file_ops.c
    trunk/blender/source/blender/editors/space_file/filesel.c
    trunk/blender/source/blender/render/intern/raytrace/reorganize.h
    trunk/blender/source/blender/windowmanager/intern/wm_operators.c
    trunk/blender/source/creator/CMakeLists.txt
    trunk/blender/source/gameengine/BlenderRoutines/KX_BlenderGL.cpp
    trunk/blender/source/gameengine/Converter/BL_BlenderDataConversion.cpp
    trunk/blender/source/gameengine/Converter/KX_BlenderSceneConverter.cpp
    trunk/blender/source/gameengine/Converter/KX_ConvertActuators.cpp
    trunk/blender/source/gameengine/Converter/KX_ConvertSensors.cpp
    trunk/blender/source/gameengine/Ketsji/KX_PythonInit.cpp
    trunk/blender/source/icons/winblender.rc

Modified: trunk/blender/source/blender/blenlib/BLI_path_util.h
===================================================================
--- trunk/blender/source/blender/blenlib/BLI_path_util.h	2011-04-10 08:29:17 UTC (rev 36082)
+++ trunk/blender/source/blender/blenlib/BLI_path_util.h	2011-04-10 09:37:04 UTC (rev 36083)
@@ -115,7 +115,7 @@
 int BLI_testextensie(const char *str, const char *ext);
 int BLI_testextensie_array(const char *str, const char **ext_array);
 int BLI_testextensie_glob(const char *str, const char *ext_fnmatch);
-int BLI_replace_extension(char *path, int maxlen, const char *ext);
+int BLI_replace_extension(char *path, size_t maxlen, const char *ext);
 void BLI_uniquename(struct ListBase *list, void *vlink, const char defname[], char delim, short name_offs, short len);
 int BLI_uniquename_cb(int (*unique_check)(void *, const char *), void *arg, const char defname[], char delim, char *name, short name_len);
 void BLI_newname(char * name, int add);

Modified: trunk/blender/source/blender/blenlib/intern/fileops.c
===================================================================
--- trunk/blender/source/blender/blenlib/intern/fileops.c	2011-04-10 08:29:17 UTC (rev 36082)
+++ trunk/blender/source/blender/blenlib/intern/fileops.c	2011-04-10 09:37:04 UTC (rev 36083)
@@ -225,7 +225,8 @@
 
 int BLI_link(const char *file, const char *to) {
 	callLocalErrorCallBack("Linking files is unsupported on Windows");
-	
+	(void)file;
+	(void)to;
 	return 1;
 }
 

Modified: trunk/blender/source/blender/blenlib/intern/path_util.c
===================================================================
--- trunk/blender/source/blender/blenlib/intern/path_util.c	2011-04-10 08:29:17 UTC (rev 36082)
+++ trunk/blender/source/blender/blenlib/intern/path_util.c	2011-04-10 09:37:04 UTC (rev 36083)
@@ -1353,9 +1353,9 @@
 }
 
 
-int BLI_replace_extension(char *path, int maxlen, const char *ext)
+int BLI_replace_extension(char *path, size_t maxlen, const char *ext)
 {
-	unsigned int a;
+	size_t a;
 
 	for(a=strlen(path); a>0; a--) {
 		if(path[a-1] == '.' || path[a-1] == '/' || path[a-1] == '\\') {

Modified: trunk/blender/source/blender/blenlib/intern/winstuff.c
===================================================================
--- trunk/blender/source/blender/blenlib/intern/winstuff.c	2011-04-10 08:29:17 UTC (rev 36082)
+++ trunk/blender/source/blender/blenlib/intern/winstuff.c	2011-04-10 09:37:04 UTC (rev 36083)
@@ -68,7 +68,7 @@
 
 int IsConsoleEmpty(void)
 {
-	CONSOLE_SCREEN_BUFFER_INFO csbi = {0};
+	CONSOLE_SCREEN_BUFFER_INFO csbi = {{0}};
 	HANDLE hStdOutput = GetStdHandle(STD_OUTPUT_HANDLE);
 
 	return GetConsoleScreenBufferInfo(hStdOutput, &csbi) && csbi.dwCursorPosition.X == 0 && csbi.dwCursorPosition.Y == 0;
@@ -95,7 +95,7 @@
 	char BlPath[MAX_PATH];
 	char InstallDir[FILE_MAXDIR];
 	char SysDir[FILE_MAXDIR];
-	char* ThumbHandlerDLL;
+	const char* ThumbHandlerDLL;
 	char RegCmd[MAX_PATH*2];
 	char MBox[256];
 	BOOL IsWOW64;

Modified: trunk/blender/source/blender/editors/space_file/file_draw.c
===================================================================
--- trunk/blender/source/blender/editors/space_file/file_draw.c	2011-04-10 08:29:17 UTC (rev 36082)
+++ trunk/blender/source/blender/editors/space_file/file_draw.c	2011-04-10 09:37:04 UTC (rev 36083)
@@ -243,8 +243,8 @@
 static void draw_tile(int sx, int sy, int width, int height, int colorid, int shade)
 {	
 	UI_ThemeColorShade(colorid, shade);
-	uiSetRoundBox(15);	
-	uiRoundBox(sx, sy - height, sx + width, sy, 5);
+	uiSetRoundBox(15);
+	uiRoundBox((float)sx, (float)(sy - height), (float)(sx + width), (float)sy, 5.0f);
 }
 
 
@@ -286,15 +286,15 @@
 static void file_draw_icon(uiBlock *block, char *path, int sx, int sy, int icon, int width, int height)
 {
 	uiBut *but;
-	float x,y;
+	int x,y;
 	/*float alpha=1.0f;*/
 	
-	x = (float)(sx);
-	y = (float)(sy-height);
+	x = sx;
+	y = sy-height;
 	
 	/*if (icon == ICON_FILE_BLANK) alpha = 0.375f;*/
-		
-	but= uiDefIconBut(block, LABEL, 0, icon, x, y, width, height, NULL, 0.0, 0.0, 0, 0, "");
+
+	but= uiDefIconBut(block, LABEL, 0, icon, x, y, width, height, NULL, 0.0f, 0.0f, 0.0f, 0.0f, "");
 	uiButSetDragPath(but, path);
 }
 
@@ -313,7 +313,7 @@
 
 	/* no text clipping needed, uiStyleFontDraw does it but is a bit too strict (for buttons it works) */
 	rect.xmin = sx;
-	rect.xmax = sx + ceil(width+4.0f);
+	rect.xmax = (int)(sx + ceil(width+4.0f));
 	rect.ymin = sy - height;
 	rect.ymax = sy;
 	
@@ -363,25 +363,25 @@
 		fy = ((float)layout->prv_h - (float)ey)/2.0f;
 		dx = (fx + 0.5f + layout->prv_border_x);
 		dy = (fy + 0.5f - layout->prv_border_y);
-		xco = (float)sx + dx;
-		yco = (float)sy - layout->prv_h + dy;
+		xco = sx + (int)dx;
+		yco = sy - layout->prv_h + (int)dy;
 		
 		glBlendFunc(GL_SRC_ALPHA,  GL_ONE_MINUS_SRC_ALPHA);
 		
 		/* shadow */
 		if (dropshadow)
-			uiDrawBoxShadow(220, xco, yco, xco + ex, yco + ey);
-		
+			uiDrawBoxShadow(220, (float)xco, (float)yco, (float)(xco + ex), (float)(yco + ey));
+
 		glEnable(GL_BLEND);
 		
 		/* the image */
 		glColor4f(1.0, 1.0, 1.0, 1.0);
-		glaDrawPixelsTexScaled(xco, yco, imb->x, imb->y, GL_UNSIGNED_BYTE, imb->rect, scale, scale);
+		glaDrawPixelsTexScaled((float)xco, (float)yco, imb->x, imb->y, GL_UNSIGNED_BYTE, imb->rect, scale, scale);
 		
 		/* border */
 		if (dropshadow) {
 			glColor4f(0.0f, 0.0f, 0.0f, 0.4f);
-			fdrawbox(xco, yco, xco + ex, yco + ey);
+			fdrawbox((float)xco, (float)yco, (float)(xco + ex), (float)(yco + ey));
 		}
 		
 		/* dragregion */
@@ -425,10 +425,10 @@
 	/* alternating flat shade background */
 	for (i=0; (i <= layout->rows); i+=2)
 	{
-		sy = v2d->cur.ymax - i*(layout->tile_h+2*layout->tile_border_y) - layout->tile_border_y;
+		sy = (int)v2d->cur.ymax - i*(layout->tile_h+2*layout->tile_border_y) - layout->tile_border_y;
 
 		UI_ThemeColorShade(TH_BACK, -7);
-		glRectf(v2d->cur.xmin, sy, v2d->cur.xmax, sy+layout->tile_h+2*layout->tile_border_y);
+		glRectf(v2d->cur.xmin, (float)sy, v2d->cur.xmax, (float)(sy+layout->tile_h+2*layout->tile_border_y));
 		
 	}
 }
@@ -438,14 +438,14 @@
 	int sx;
 
 	/* vertical column dividers */
-	sx = v2d->tot.xmin;
+	sx = (int)v2d->tot.xmin;
 	while (sx < v2d->cur.xmax) {
 		sx += (layout->tile_w+2*layout->tile_border_x);
 		
 		UI_ThemeColorShade(TH_BACK, 30);
-		sdrawline(sx+1,  v2d->cur.ymax - layout->tile_border_y ,  sx+1,  v2d->cur.ymin); 
+		sdrawline(sx+1, (short)(v2d->cur.ymax - layout->tile_border_y),  sx+1,  (short)v2d->cur.ymin); 
 		UI_ThemeColorShade(TH_BACK, -30);
-		sdrawline(sx,  v2d->cur.ymax - layout->tile_border_y ,  sx,  v2d->cur.ymin); 
+		sdrawline(sx, (short)(v2d->cur.ymax - layout->tile_border_y),  sx,  (short)v2d->cur.ymin); 
 	}
 }
 
@@ -478,7 +478,7 @@
 		draw_dividers(layout, v2d);
 	}
 
-	offset = ED_fileselect_layout_offset(layout, ar->v2d.cur.xmin, -ar->v2d.cur.ymax);
+	offset = ED_fileselect_layout_offset(layout, (int)ar->v2d.cur.xmin, (int)-ar->v2d.cur.ymax);
 	if (offset<0) offset=0;
 
 	numfiles_layout = ED_fileselect_layout_numfiles(layout, ar);
@@ -490,16 +490,16 @@
 		numfiles_layout += layout->columns;
 	}
 
-	textwidth =( FILE_IMGDISPLAY == params->display) ? layout->tile_w : layout->column_widths[COLUMN_NAME];
-	textheight = layout->textheight*3.0/2.0 + 0.5;
+	textwidth =( FILE_IMGDISPLAY == params->display) ? layout->tile_w : (int)layout->column_widths[COLUMN_NAME];
+	textheight = (int)(layout->textheight*3.0/2.0 + 0.5);
 
 	align = ( FILE_IMGDISPLAY == params->display) ? UI_STYLE_TEXT_CENTER : UI_STYLE_TEXT_LEFT;
 
 	for (i=offset; (i < numfiles) && (i<offset+numfiles_layout); ++i)
 	{
 		ED_fileselect_layout_tilepos(layout, i, &sx, &sy);
-		sx += v2d->tot.xmin+2;
-		sy = v2d->tot.ymax - sy;
+		sx += (int)(v2d->tot.xmin+2.0f);
+		sy = (int)(v2d->tot.ymax - sy);
 
 		file = filelist_file(files, i);	
 		
@@ -543,17 +543,17 @@
 
 		if (!(file->selflag & EDITING_FILE))  {
 			int tpos = (FILE_IMGDISPLAY == params->display) ? sy - layout->tile_h + layout->textheight : sy;
-			file_draw_string(sx+1, tpos, file->relname, textwidth, textheight, align);
+			file_draw_string(sx+1, tpos, file->relname, (float)textwidth, textheight, align);
 		}
 
 		if (params->display == FILE_SHORTDISPLAY) {
-			sx += layout->column_widths[COLUMN_NAME] + 12;
+			sx += (int)layout->column_widths[COLUMN_NAME] + 12;
 			if (!(file->type & S_IFDIR)) {
 				file_draw_string(sx, sy, file->size, layout->column_widths[COLUMN_SIZE], layout->tile_h, align);	
-				sx += layout->column_widths[COLUMN_SIZE] + 12;
+				sx += (int)layout->column_widths[COLUMN_SIZE] + 12;
 			}
 		} else if (params->display == FILE_LONGDISPLAY) {
-			sx += layout->column_widths[COLUMN_NAME] + 12;
+			sx += (int)layout->column_widths[COLUMN_NAME] + 12;
 
 #ifndef WIN32
 			/* rwx rwx rwx */
@@ -571,14 +571,14 @@
 #endif
 
 			file_draw_string(sx, sy, file->date, layout->column_widths[COLUMN_DATE], layout->tile_h, align);
-			sx += layout->column_widths[COLUMN_DATE] + 12;
+			sx += (int)layout->column_widths[COLUMN_DATE] + 12;
 
 			file_draw_string(sx, sy, file->time, layout->column_widths[COLUMN_TIME] , layout->tile_h, align); 
-			sx += layout->column_widths[COLUMN_TIME] + 12;
+			sx += (int)layout->column_widths[COLUMN_TIME] + 12;
 
 			if (!(file->type & S_IFDIR)) {
 				file_draw_string(sx, sy, file->size, layout->column_widths[COLUMN_SIZE], layout->tile_h, align);
-				sx += layout->column_widths[COLUMN_SIZE] + 12;
+				sx += (int)layout->column_widths[COLUMN_SIZE] + 12;
 			}
 		}
 	}
@@ -587,4 +587,3 @@
 	uiDrawBlock(C, block);
 
 }
-

Modified: trunk/blender/source/blender/editors/space_file/file_ops.c
===================================================================
--- trunk/blender/source/blender/editors/space_file/file_ops.c	2011-04-10 08:29:17 UTC (rev 36082)
+++ trunk/blender/source/blender/editors/space_file/file_ops.c	2011-04-10 09:37:04 UTC (rev 36083)
@@ -523,7 +523,7 @@
 
 		UI_view2d_region_to_view(v2d, mx, my, &fx, &fy);
 
-		active_file = ED_fileselect_layout_offset(sfile->layout, v2d->tot.xmin + fx, v2d->tot.ymax - fy);
+		active_file = ED_fileselect_layout_offset(sfile->layout, (int)(v2d->tot.xmin + fx), (int)(v2d->tot.ymax - fy));
 
 		if((active_file >= 0) && (active_file < numfiles))
 			params->active_file=active_file;
@@ -906,7 +906,7 @@
 		return OPERATOR_PASS_THROUGH;
 	}
 
-	offset = ED_fileselect_layout_offset(sfile->layout, ar->v2d.cur.xmin, -ar->v2d.cur.ymax);
+	offset = ED_fileselect_layout_offset(sfile->layout, (int)ar->v2d.cur.xmin, (int)-ar->v2d.cur.ymax);

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list