On Sat, Jan 01, 2011 at 11:48:33AM +0100, Maarten Brock wrote: > Peter, > > I only see a bug that was there after 5560 and has been solved again > in 3.0.1. There is no conversion from integer to pointer without > cast in this line: > > invalid_ip[0] = IINCHIP_READ(UIPR0+1); > > So there should be no warning. > > Maarten >
Thanks I wasn't sure whether pointer arithmatic was still legal in C. Indeed on a current 3.0.1 snap there is no warning. As well I found (and reported as a bug) that post 5559 8051 near pointers look to be broken which looks to be the cause of why the code that worked on 2.9.0 release doesn't on 3.0.1. Peter Van Epp ------------------------------------------------------------------------------ Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user