Commit ccab3ff5 authored by jean-pierre charras's avatar jean-pierre charras

rtree.h: suppress compil warnings about not initialized vars.

Pcbnew: add WIN32_LEAN_AND_MEAN define in github_plugin.cpp. Note: this define is already in use in avhttp build (Windows specific)
parent 0d6efaab
...@@ -1181,7 +1181,7 @@ int RTREE_QUAL::PickBranch( Rect* a_rect, Node* a_node ) ...@@ -1181,7 +1181,7 @@ int RTREE_QUAL::PickBranch( Rect* a_rect, Node* a_node )
ELEMTYPEREAL bestIncr = (ELEMTYPEREAL) -1; ELEMTYPEREAL bestIncr = (ELEMTYPEREAL) -1;
ELEMTYPEREAL area; ELEMTYPEREAL area;
ELEMTYPEREAL bestArea; ELEMTYPEREAL bestArea;
int best; int best = 0; // avoid compil complaint about uninitialized
Rect tempRect; Rect tempRect;
for( int index = 0; index < a_node->m_count; ++index ) for( int index = 0; index < a_node->m_count; ++index )
...@@ -1374,7 +1374,7 @@ void RTREE_QUAL::ChoosePartition( PartitionVars* a_parVars, int a_minFill ) ...@@ -1374,7 +1374,7 @@ void RTREE_QUAL::ChoosePartition( PartitionVars* a_parVars, int a_minFill )
ASSERT( a_parVars ); ASSERT( a_parVars );
ELEMTYPEREAL biggestDiff; ELEMTYPEREAL biggestDiff;
int group, chosen, betterGroup; int group, chosen=0, betterGroup=0;
InitParVars( a_parVars, a_parVars->m_branchCount, a_minFill ); InitParVars( a_parVars, a_parVars->m_branchCount, a_minFill );
PickSeeds( a_parVars ); PickSeeds( a_parVars );
...@@ -1497,7 +1497,7 @@ void RTREE_QUAL::InitParVars( PartitionVars* a_parVars, int a_maxRects, int a_mi ...@@ -1497,7 +1497,7 @@ void RTREE_QUAL::InitParVars( PartitionVars* a_parVars, int a_maxRects, int a_mi
RTREE_TEMPLATE RTREE_TEMPLATE
void RTREE_QUAL::PickSeeds( PartitionVars* a_parVars ) void RTREE_QUAL::PickSeeds( PartitionVars* a_parVars )
{ {
int seed0, seed1; int seed0 = 0, seed1 = 0; // avoid compil complaint about uninitialized
ELEMTYPEREAL worst, waste; ELEMTYPEREAL worst, waste;
ELEMTYPEREAL area[MAXNODES + 1]; ELEMTYPEREAL area[MAXNODES + 1];
......
...@@ -42,6 +42,13 @@ ...@@ -42,6 +42,13 @@
Possibly cache the zip file locally. Use HTTP's "have changed" or whatever it is called. Possibly cache the zip file locally. Use HTTP's "have changed" or whatever it is called.
*/ */
#ifndef WIN32_LEAN_AND_MEAN
// when WIN32_LEAN_AND_MEAN is defined, some useless includes in <window.h>
// are skipped, and this avoid some compil issues
#define WIN32_LEAN_AND_MEAN
#endif
#ifdef WIN32 #ifdef WIN32
// defines needed by avhttp // defines needed by avhttp
// Minimal Windows version is XP: Google for _WIN32_WINNT // Minimal Windows version is XP: Google for _WIN32_WINNT
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment