From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joakim Tjernlund Date: Sat, 17 May 2008 19:48:21 +0200 Subject: [U-Boot-Users] [PATCH] 82550_eeprom: Fix error: lvalue required as increment operand In-Reply-To: <1211028201-7152-1-git-send-email-plagnioj@jcrosoft.com> References: <1211028201-7152-1-git-send-email-plagnioj@jcrosoft.com> Message-ID: <010901c8b846$32bb8230$98328690$@Tjernlund@transmode.se> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de > -----Original Message----- > From: u-boot-users-bounces at lists.sourceforge.net [mailto:u-boot-users-bounces at lists.sourceforge.net] > On Behalf Of Jean-Christophe PLAGNIOL-VILLARD > Sent: den 17 maj 2008 14:43 > To: u-boot-users at lists.sourceforge.net > Subject: [U-Boot-Users] [PATCH] 82550_eeprom: Fix error: lvalue required as increment operand > > Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD > --- > examples/82559_eeprom.c | 11 ++++++++--- > 1 files changed, 8 insertions(+), 3 deletions(-) > > diff --git a/examples/82559_eeprom.c b/examples/82559_eeprom.c > index 1a121d4..a56edd4 100644 > --- a/examples/82559_eeprom.c > +++ b/examples/82559_eeprom.c > @@ -53,9 +53,14 @@ static inline unsigned short swap16(unsigned short x) > > static inline void *memcpy(void *dst, const void *src, unsigned int len) > { > - void * ret = dst; > - while (len-- > 0) *((char *)dst)++ = *((char *)src)++; > - return ret; > + char * ret = dst; > + > + while (len-- > 0) { > + *ret++ = *((char *)src); > + src++; > + } > + > + return (void *)ret; return dst;