Fix a few warnings...
authorFilip Navara <filip.navara@gmail.com>
Sat, 28 May 2005 19:33:26 +0000 (19:33 +0000)
committerFilip Navara <filip.navara@gmail.com>
Sat, 28 May 2005 19:33:26 +0000 (19:33 +0000)
svn path=/trunk/; revision=15603

reactos/lib/glu32/libnurbs/interface/glcurveval.cc
reactos/lib/glu32/libnurbs/nurbtess/monoTriangulation.cc
reactos/lib/glu32/libnurbs/nurbtess/sampleMonoPoly.cc
reactos/lib/glu32/libutil/mipmap.c
reactos/lib/imagehlp/modify.c

index 234cca3..c572367 100644 (file)
@@ -248,6 +248,11 @@ OpenGLCurveEvaluator::map1f(
        which=3;
        dimension = 4;
        break;  
+      /* make GCC happy */
+      default:
+       which=0;
+       dimension = 0;
+       break;  
       }
       inMap1f(which, dimension, ulo, uhi, stride, order, pts);               
     }       
index a97b512..95570ff 100644 (file)
@@ -1033,8 +1033,8 @@ void monoTriangulationRec(directedLine* inc_chain, Int inc_index,
                          primStream* pStream)
 {
   Int i;
-  directedLine *temp, *oldtemp;
-  Int tempIndex, oldtempIndex;
+  directedLine *temp, *oldtemp = NULL;
+  Int tempIndex, oldtempIndex = 0;
   
   assert(inc_chain != NULL && dec_chain != NULL);
   
index 1d316dd..46928b6 100644 (file)
@@ -976,11 +976,11 @@ void findNeck(vertexArray *leftChain, Int botLeftIndex,
 void findLeftGridIndices(directedLine* topEdge, Int firstGridIndex, Int lastGridIndex, gridWrap* grid,  Int* ret_indices, Int* ret_innerIndices)
 {
 
-  Int i,k,isHoriz;
+  Int i,k,isHoriz = 0;
   Int n_ulines = grid->get_n_ulines();
   Real uMin = grid->get_u_min();
   Real uMax = grid->get_u_max();
-  Real slop, uinterc;
+  Real slop = 0.0f, uinterc;
 
 #ifdef SHORTEN_GRID_LINE
   //uintercBuf stores all the interction u value for each grid line
@@ -1094,7 +1094,7 @@ void findRightGridIndices(directedLine* topEdge, Int firstGridIndex, Int lastGri
   Int n_ulines = grid->get_n_ulines();
   Real uMin = grid->get_u_min();
   Real uMax = grid->get_u_max();
-  Real slop, uinterc;
+  Real slop = 0.0f, uinterc;
 
 #ifdef SHORTEN_GRID_LINE
   //uintercBuf stores all the interction u value for each grid line
index 9ae2085..04bdf52 100644 (file)
@@ -4839,7 +4839,7 @@ static void fill_image(const PixelStorageModes *psm,
     GLint group_size;
     GLint elements_per_line;
     const GLubyte *start;
-    const GLubyte *iter;
+    const GLubyte *iter = NULL;
     GLushort *iter2;
     GLint i, j, k;
     GLint myswap_bytes;
@@ -6650,7 +6650,7 @@ static void fillImage3D(const PixelStorageModes *psm,
    int elementsPerLine;
    int rowsPerImage;
    int imageSize;
-   const GLubyte *start, *rowStart, *iter;
+   const GLubyte *start, *rowStart, *iter = NULL;
    GLushort *iter2;
    int ww, hh, dd, k;
 
index 3608ff5..9712547 100644 (file)
@@ -643,7 +643,7 @@ BindpAddBoundForwarder(
        PUCHAR                                  TempDllName;
     PLOADED_IMAGE                      LoadedLibrary;
     ULONG                                      DllNameSize;
-    USHORT                                     OrdinalNumber;
+    USHORT                                     OrdinalNumber = 0;
     USHORT                                     HintIndex;
     ULONG                                      ExportSize;
     PIMAGE_EXPORT_DIRECTORY Exports;