Clean up const usage to avoid excessive casting
commit517ba0690dcc9e859a05df2113ce32401a5ab254
authorAndreas Fritiofson <andreas.fritiofson@gmail.com>
Mon, 30 Sep 2013 21:16:20 +0000 (30 23:16 +0200)
committerSpencer Oliver <spen@spen-soft.co.uk>
Thu, 31 Oct 2013 20:42:34 +0000 (31 20:42 +0000)
tree7f437e78a54eb7cb6af06ed589c8ceef0c5277bf
parentc044c601213ee800cffb21e1f53a89285b3346c9
Clean up const usage to avoid excessive casting

Don't use const on pointers that hold heap allocated data, because that
means functions that free them must cast away the const.

Do use const on pointer parameters or fields that needn't be modified.

Remove pointer casts that are no longer needed after fixing the constness.

Change-Id: I5d206f5019982fd1950bc6d6d07b6062dc24e886
Signed-off-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Reviewed-on: http://openocd.zylin.com/1668
Tested-by: jenkins
Reviewed-by: Mathias Küster <kesmtp@freenet.de>
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
24 files changed:
src/helper/command.c
src/helper/command.h
src/helper/fileio.c
src/jtag/aice/aice_transport.c
src/jtag/core.c
src/jtag/drivers/ulink.c
src/jtag/hla/hla_tcl.c
src/jtag/jtag.h
src/jtag/tcl.c
src/rtos/ChibiOS.c
src/rtos/embKernel.c
src/rtos/linux.c
src/server/gdb_server.c
src/server/server.c
src/server/server.h
src/server/tcl_server.c
src/server/telnet_server.c
src/target/mips32_dmaacc.c
src/target/mips32_dmaacc.h
src/target/mips32_pracc.c
src/target/mips32_pracc.h
src/target/mips_m4k.c
src/target/target.c
src/target/target.h