OSDN Git Service

[GCC4] fix build error in drivers/ieee1394/highlevel.c
authorWilly Tarreau <w@1wt.eu>
Sun, 13 Aug 2006 09:12:38 +0000 (11:12 +0200)
committerWilly Tarreau <w@1wt.eu>
Sun, 13 Aug 2006 15:19:27 +0000 (17:19 +0200)
This patch fixes these errors with gcc 4 :

highlevel.c: In function 'highlevel_read':
highlevel.c:503: error: invalid lvalue in assignment
highlevel.c: In function 'highlevel_write':
highlevel.c:549: error: invalid lvalue in assignment

drivers/ieee1394/highlevel.c

index b61c16c..0f7524f 100644 (file)
@@ -500,7 +500,7 @@ int highlevel_read(struct hpsb_host *host, int nodeid, void *data,
                                 rcode = RCODE_TYPE_ERROR;
                         }
 
-                       (u8 *)data += partlength;
+                       data += partlength;
                         length -= partlength;
                         addr += partlength;
 
@@ -546,7 +546,7 @@ int highlevel_write(struct hpsb_host *host, int nodeid, int destid,
                                 rcode = RCODE_TYPE_ERROR;
                         }
 
-                       (u8 *)data += partlength;
+                       data += partlength;
                         length -= partlength;
                         addr += partlength;