Compiler warnings silencing - mostly uninitialised vars
authorJoshua Leung <aligorith@gmail.com>
Tue, 23 Oct 2007 06:24:29 +0000 (06:24 +0000)
committerJoshua Leung <aligorith@gmail.com>
Tue, 23 Oct 2007 06:24:29 +0000 (06:24 +0000)
source/blender/blenkernel/intern/armature.c
source/blender/blenkernel/intern/image.c
source/blender/blenloader/intern/readfile.c
source/blender/src/editseq.c

index 2030859000f3cc444762c7dc642abe71edb070e0..09a7b2a8dcc309c8ce4789227a4f72fd3bfb4180 100644 (file)
@@ -411,7 +411,7 @@ Mat4 *b_bone_spline_setup(bPoseChannel *pchan, int rest)
        Mat4 *result_array= (rest)? bbone_rest_array: bbone_array;
        bPoseChannel *next, *prev;
        Bone *bone= pchan->bone;
-       float h1[3], h2[3], length, hlength1, hlength2, roll1, roll2;
+       float h1[3], h2[3], length, hlength1, hlength2, roll1=0.0f, roll2;
        float mat3[3][3], imat[4][4];
        float data[MAX_BBONE_SUBDIV+1][4], *fp;
        int a;
index a40131b3d7b6cc78d16e9d8e2cae96d224a9e100..278af464b8208c06f77a775499c3272d7ec2148f 100644 (file)
@@ -780,7 +780,7 @@ void BKE_add_image_extension(char *string, int imtype)
 void BKE_stamp(struct ImBuf *ibuf)
 {
        char text[256], infotext[256];
-       int x, y, h, m, s, f;
+       int x=0, y=0, h, m, s, f;
        int font_height;
        int text_width;
        int text_pad;
@@ -813,6 +813,9 @@ void BKE_stamp(struct ImBuf *ibuf)
        case 4: /* huge */
                font = BMF_GetFont(BMF_kHelveticaBold14);
                break;
+       default:
+               font = NULL;
+               break;
        }
        
        font_height = BMF_GetFontHeight(font);
index 7b0cdedddf23756ed21f27a5259a3e404a307118..0b8500e6228d19c67ce8462091cd4ef8732eb479 100644 (file)
@@ -6752,7 +6752,6 @@ static void do_versions(FileData *fd, Library *lib, Main *main)
 
        if ((main->versionfile < 245) || (main->versionfile == 245 && main->subversionfile < 2)) {
                Image *ima;
-               Scene *sce;
 
                /* initialize 1:1 Aspect */
                for(ima= main->image.first; ima; ima= ima->id.next) {
index 6965faeb0005febdfcfea718902e0be4b33f1e83..5dd6bdde6c940c387f25c8cab803573911631218 100644 (file)
@@ -2722,13 +2722,13 @@ void transform_seq(int mode, int context)
        unsigned short event = 0;
        short mval[2], val, xo, yo, xn, yn;
        char str[32];
-       char side; /* for extend mode only - use to know which side to extend on */
+       char side= 'L'; /* for extend mode only - use to know which side to extend on */
        
        /* used for extend in a number of places */
        int cfra = CFRA;
        
        /* for snapping */
-       char snapskip = 0, snap, snap_old;
+       char snapskip = 0, snap, snap_old= 0;
        int snapdist_max = seq_get_snaplimit();
        /* at the moment there are only 4 possible snap points,
        -       last_seq (start,end)
@@ -2863,7 +2863,7 @@ void transform_seq(int mode, int context)
                                snapskip = 0;
                        } else {
                                int dist;
-                               int snap_ofs;
+                               int snap_ofs= 0;
                                int snap_dist= snapdist_max;
                                
                                /* Get sequence points to snap to the markers */