Index: D:/daten/kde/download/svn-src/krusader/krusader/Dialogs/checksumdlg.cpp
===================================================================
--- D:/daten/kde/download/svn-src/krusader/krusader/Dialogs/checksumdlg.cpp	(Revision 6310)
+++ D:/daten/kde/download/svn-src/krusader/krusader/Dialogs/checksumdlg.cpp	(Arbeitskopie)
@@ -29,7 +29,7 @@
 
 class CS_Tool; // forward
 typedef void PREPARE_PROC_FUNC(KProcess& proc, CS_Tool *self, const QStringList& files,
-	const QString checksumFile, bool recursive, const QString& type=QString());
+	const QString checksumFile, bool recursive, const QString& type);
 typedef QStringList GET_FAILED_FUNC(const QStringList& stdOut, const QStringList& stdErr);
 
 class CS_Tool {
Index: D:/daten/kde/download/svn-src/krusader/krusader/BookMan/krbookmarkhandler.cpp
===================================================================
--- D:/daten/kde/download/svn-src/krusader/krusader/BookMan/krbookmarkhandler.cpp	(Revision 6310)
+++ D:/daten/kde/download/svn-src/krusader/krusader/BookMan/krbookmarkhandler.cpp	(Arbeitskopie)
@@ -249,7 +249,7 @@
 	QDomElement e;
 	QDomDocument doc( "xbel" );
 	if ( !doc.setContent( &file, &errorMsg ) ) {
-		goto ERROR;
+		goto _ERROR;
 	}
 	// iterate through the document: first child should be "xbel" (skip all until we find it)
 	n = doc.firstChild();	
@@ -258,15 +258,15 @@
 
 	if (n.isNull() || n.toElement().tagName()!="xbel") {
 		errorMsg = i18n("%1 doesn't seem to be a valid Bookmarks file", filename);
-		goto ERROR;
+		goto _ERROR;
 	} else n = n.firstChild(); // skip the xbel part
 	importFromFileFolder(n, _root, "", &errorMsg);
-	goto SUCCESS;
+	goto _SUCCESS;
 	
-ERROR:
+_ERROR:
 	KMessageBox::error(krApp, i18n("Error reading bookmarks file: %1", errorMsg), i18n( "Error" ));
 
-SUCCESS:
+_SUCCESS:
 	file.close();
 }
 
Index: D:/daten/kde/download/svn-src/krusader/krusader/Konfigurator/kgstartup.cpp
===================================================================
--- D:/daten/kde/download/svn-src/krusader/krusader/Konfigurator/kgstartup.cpp	(Revision 6310)
+++ D:/daten/kde/download/svn-src/krusader/krusader/Konfigurator/kgstartup.cpp	(Arbeitskopie)
@@ -59,7 +59,7 @@
   QStringList profileList = ProfileManager::availableProfiles( "Panel" );
   profileList.push_front( "<" + i18n( "Last session" ) + ">" );
 
-  KONFIGURATOR_NAME_VALUE_PAIR comboItems[ profileList.count() ];
+  KONFIGURATOR_NAME_VALUE_PAIR *comboItems = new KONFIGURATOR_NAME_VALUE_PAIR[ profileList.count()];
   for(int i=0; i != profileList.count(); i++ )
     comboItems[ i ].text = comboItems[ i ].value = profileList [ i ];    
   comboItems[ 0 ].value = "";
@@ -67,6 +67,7 @@
   profileCombo = createComboBox( "Startup", "Starter Profile Name", comboItems[ 0 ].value, comboItems, profileList.count(), panelsGrp, false, false );
   profileCombo->setSizePolicy(  QSizePolicy::Expanding, QSizePolicy::Fixed);
   panelsGrid->addWidget( profileCombo, 0, 1 );
+  delete comboItems;
 
   //------------------------------------------------
   panelsGrid->addWidget( createLine( panelsGrp ), 1, 0, 1, 2 );
Index: D:/daten/kde/download/svn-src/krusader/krusader/Konfigurator/kglookfeel.cpp
===================================================================
--- D:/daten/kde/download/svn-src/krusader/krusader/Konfigurator/kglookfeel.cpp	(Revision 6310)
+++ D:/daten/kde/download/svn-src/krusader/krusader/Konfigurator/kglookfeel.cpp	(Arbeitskopie)
@@ -154,7 +154,7 @@
   hbox3->addWidget( lbl3 );
 
   QList<KrViewInstance *> views = KrViewFactory::registeredViews();
-  KONFIGURATOR_NAME_VALUE_PAIR panelTypes[ views.count() ];
+  KONFIGURATOR_NAME_VALUE_PAIR *panelTypes = new KONFIGURATOR_NAME_VALUE_PAIR[ views.count() ];
 
   QString defType = "0";
 
@@ -171,6 +171,7 @@
   hbox3->addWidget( cmb3 );
   QWidget * spcr3 = createSpacer ( hboxWidget3 );
   hbox3->addWidget( spcr3 );
+  delete panelTypes;
 
   panelGrid->addWidget( hboxWidget3, 0, 0 );
 
Index: D:/daten/kde/download/svn-src/krusader/krusader/Queue/queue_mgr.cpp
===================================================================
--- D:/daten/kde/download/svn-src/krusader/krusader/Queue/queue_mgr.cpp	(Revision 6310)
+++ D:/daten/kde/download/svn-src/krusader/krusader/Queue/queue_mgr.cpp	(Arbeitskopie)
@@ -25,7 +25,7 @@
 	if( queues.count() == 0 )
 		queues << defaultName;
 	
-	Queue *queueArray [ queues.count() ];
+	Queue **queueArray = new Queue *[ queues.count() ];
 	
 	int counter = 0;
 	foreach( QString queueName, queues )
Index: D:/daten/kde/download/svn-src/krusader/krusader/Panel/krdetailedview.cpp
===================================================================
--- D:/daten/kde/download/svn-src/krusader/krusader/Panel/krdetailedview.cpp	(Revision 6310)
+++ D:/daten/kde/download/svn-src/krusader/krusader/Panel/krdetailedview.cpp	(Arbeitskopie)
@@ -1060,7 +1060,7 @@
 
 void KrDetailedView::setCurrentKrViewItem( KrViewItem *item ) {
 //	qApp->processEvents();  // Please don't remove the comment. Causes crash if it is inserted!
-	K3ListView::setCurrentItem( static_cast<const KrDetailedViewItem*>( item ) ); 
+	K3ListView::setCurrentItem( dynamic_cast<const KrDetailedViewItem*>( item ) ); 
 }
 
 void KrDetailedView::initOperator() {
