]> rtime.felk.cvut.cz Git - sysless.git/commitdiff
Correction to compile bloader by GCC 4.x.
authorPavel Pisa <pisa@cmp.felk.cvut.cz>
Sun, 11 Jan 2009 14:14:49 +0000 (15:14 +0100)
committerPavel Pisa <pisa@cmp.felk.cvut.cz>
Sun, 11 Jan 2009 14:14:49 +0000 (15:14 +0100)
Left hand operand typecasting in assignment is not allowed by C99.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
app/bloader/bloader.c

index a76c30dddb5877152f1ed874c73b135b34a45b6b..35d6e1cfaf2eb401dae2eb33cec0d5970bc563f3 100644 (file)
@@ -88,7 +88,7 @@ void RelocatedProgMode(unsigned long where, unsigned baud)
   unsigned long reloc_offs=where-(unsigned long)&__boot_fn_start;
   size_t reloc_size=&__boot_fn_end-&__boot_fn_start;
   ProgMode_ptr=&ProgMode;
-  (__u8*)ProgMode_ptr+=reloc_offs;
+  ProgMode_ptr=(__u8*)ProgMode_ptr+reloc_offs;
   memcpy((char*)where,&__boot_fn_start,reloc_size);
   /*deb_wr_hex((long)ProgMode_ptr,8);*/
   (*ProgMode_ptr)(baud);