Fix assorted small GCC issues - Bug 2935 GCC_SURGE
authorWilliam Roberts <williamr@symbian.org>
Tue, 15 Jun 2010 12:57:21 +0100
branchGCC_SURGE
changeset 79 80387fbc46c5
parent 78 8026520c72b6
child 87 42ae69d3c4a8
Fix assorted small GCC issues - Bug 2935
baseport/syborg/specific/interrupts.cia
baseport/syborg/specific/syborg.cia
baseport/syborg/webcamera/webcamera_pdd.cpp
--- 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()
--- 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)));
 }
--- 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);