# HG changeset patch
# User William Roberts <williamr@symbian.org>
# Date 1276603041 -3600
# Node ID 80387fbc46c518bb6ca081f67d66e3efc1a7a882
# Parent  8026520c72b6eebab500e9e95fcb51dbd93b2467
Fix assorted small GCC issues - Bug 2935

diff -r 8026520c72b6 -r 80387fbc46c5 baseport/syborg/specific/interrupts.cia
--- a/baseport/syborg/specific/interrupts.cia	Fri Jun 11 16:29:28 2010 +0100
+++ b/baseport/syborg/specific/interrupts.cia	Tue Jun 15 12:57:21 2010 +0100
@@ -86,7 +86,7 @@
 	asm("__KHwBaseSic:");
 	asm(".word %a0" : : "i" ((TInt)KHwBaseSic));
 	asm("__SicHandlerStart:");
-	asm(".word %a0" : : "i" ((TInt)&Handlers[0]));
+	asm(".word %a0" : : "i" (&Handlers[0]));
 }
 
 __NAKED__ void SyborgInterrupt::FiqDispatch()
diff -r 8026520c72b6 -r 80387fbc46c5 baseport/syborg/specific/syborg.cia
--- a/baseport/syborg/specific/syborg.cia	Fri Jun 11 16:29:28 2010 +0100
+++ b/baseport/syborg/specific/syborg.cia	Tue Jun 15 12:57:21 2010 +0100
@@ -71,5 +71,5 @@
   asm("bx lr");
 	
 	asm("__KHwInt:");
-	asm(".word %a0" : : "i" (TInt)(KHwBaseSic));
+	asm(".word %a0" : : "i" ((TInt)(KHwBaseSic)));
 }
diff -r 8026520c72b6 -r 80387fbc46c5 baseport/syborg/webcamera/webcamera_pdd.cpp
--- a/baseport/syborg/webcamera/webcamera_pdd.cpp	Fri Jun 11 16:29:28 2010 +0100
+++ b/baseport/syborg/webcamera/webcamera_pdd.cpp	Tue Jun 15 12:57:21 2010 +0100
@@ -168,6 +168,7 @@
 		  break;
 	  default:
 		  //
+		  break;
 	  }
   WriteReg(iPortAddr,WEBCAMERA_REG_DMA_ADDR, 0);
   WriteReg(iPortAddr,WEBCAMERA_REG_DMA_SIZE, 0);