[U-Boot-Users] [PATCH] 82550_eeprom: Fix error: lvalue required as increment operand
Jean-Christophe PLAGNIOL-VILLARD
plagnioj at jcrosoft.com
Sat May 17 14:43:20 CEST 2008
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj at jcrosoft.com>
---
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;
}
/* The EEPROM commands include the alway-set leading bit. */
--
1.5.5.1
More information about the U-Boot
mailing list