interface.c - silencing warnings:
authorJoshua Leung <aligorith@gmail.com>
Sat, 8 Dec 2007 05:20:40 +0000 (05:20 +0000)
committerJoshua Leung <aligorith@gmail.com>
Sat, 8 Dec 2007 05:20:40 +0000 (05:20 +0000)
- 577: control reaches end of non-void function (in ui_but_copy_paste)

- 138: initialization makes integer from pointer without a cast
(I'm not sure whether the fix might cause errors on some systems/builds, but it works fine here)

source/blender/src/interface.c

index 46e27c59465aa6d2b8098eefc00ac921d3686d47..96feafef1d01eebde368caa9f0f74a6d03ef4026 100644 (file)
@@ -135,7 +135,7 @@ uiBut *UIbuttip;
 static char but_copypaste_str[256]="";
 static double but_copypaste_val=0.0;
 static float but_copypaste_rgb[3];
-static ColorBand but_copypaste_coba = { NULL };
+static ColorBand but_copypaste_coba;
 
 /* ************* PROTOTYPES ***************** */
 
@@ -526,7 +526,6 @@ static int ui_but_copy_paste(uiBut *but, char mode)
                }
        }
        else if(but->type==TEX) {
-               
                if(poin==NULL);
                else if(mode=='c') {
                        strncpy(but_copypaste_str, but->poin, but->max);
@@ -546,7 +545,6 @@ static int ui_but_copy_paste(uiBut *but, char mode)
                }
        }
        else if(but->type==IDPOIN) {
-               
                if(mode=='c') {
                        ID *id= *but->idpoin_idpp;
                        if(id) strncpy(but_copypaste_str, id->name+2, 22);
@@ -574,6 +572,8 @@ static int ui_but_copy_paste(uiBut *but, char mode)
                        return 1;
                }
        }
+       
+       return 0;
 }
 
 /* ******************* block calc ************************* */