change log for rtems (2011-10-09)

rtems-vc at rtems.org rtems-vc at rtems.org
Mon Oct 10 03:11:44 UTC 2011


 *ralf*:
2011-10-10	Ralf Corsépius <ralf.corsepius at rtems.org>

	* libchip/network/sonic.c: Don't cast pointers to uint32_t.

M  1.556  c/src/ChangeLog
M   1.18  c/src/libchip/network/sonic.c

diff -u rtems/c/src/ChangeLog:1.555 rtems/c/src/ChangeLog:1.556
--- rtems/c/src/ChangeLog:1.555	Sun Oct  9 10:37:53 2011
+++ rtems/c/src/ChangeLog	Sun Oct  9 21:12:46 2011
@@ -1,3 +1,7 @@
+2011-10-10	Ralf Corsépius <ralf.corsepius at rtems.org>
+
+	* libchip/network/sonic.c: Don't cast pointers to uint32_t.
+
 2011-10-09	Ralf Corsépius <ralf.corsepius at rtems.org>
 
 	* libchip/network/greth.c, libchip/network/open_eth.c

diff -u rtems/c/src/libchip/network/sonic.c:1.17 rtems/c/src/libchip/network/sonic.c:1.18
--- rtems/c/src/libchip/network/sonic.c:1.17	Sun Oct  9 10:37:53 2011
+++ rtems/c/src/libchip/network/sonic.c	Sun Oct  9 21:12:46 2011
@@ -116,8 +116,8 @@
 /*
  * Macros for manipulating 32-bit pointers as 16-bit fragments
  */
-#define LSW(p)   ((uint16_t)((uint32_t)(p)))
-#define MSW(p)   ((uint16_t)((uint32_t)(p) >> 16))
+#define LSW(p)   ((uint16_t)((uintptr_t)(p)))
+#define MSW(p)   ((uint16_t)((uintptr_t)(p) >> 16))
 #define PTR(m,l) ((void*)(((uint16_t)(m)<<16)|(uint16_t)(l)))
 
 /*



--

Generated by Deluxe Loginfo [http://www.codewiz.org/projects/index.html#loginfo] 2.122 by Bernardo Innocenti <bernie at develer.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/vc/attachments/20111009/50f98774/attachment-0001.html>


More information about the vc mailing list