# HG changeset patch # User William Roberts # 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);