summaryrefslogtreecommitdiff
path: root/src/jtag/tcl.c
diff options
context:
space:
mode:
authorzwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-06-16 00:22:40 +0000
committerzwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-06-16 00:22:40 +0000
commitc7cfb3417b550fa7667d4ff682760743494e6a42 (patch)
treef98893fccfe6529f9374407da4b553fbff68e6a5 /src/jtag/tcl.c
parentcc9488008a7ff914b20a2194271569bb1b5206da (diff)
downloadopenocd_libswd-c7cfb3417b550fa7667d4ff682760743494e6a42.tar.gz
openocd_libswd-c7cfb3417b550fa7667d4ff682760743494e6a42.tar.bz2
openocd_libswd-c7cfb3417b550fa7667d4ff682760743494e6a42.tar.xz
openocd_libswd-c7cfb3417b550fa7667d4ff682760743494e6a42.zip
David Brownell <david-b@pacbell.net>:
Minor jtag cleanup: - remove hidden assumption about JTAG event numbering - move function declarations to a header - some end'o'line whitespace - use "calloc" not "malloc + memset" git-svn-id: svn://svn.berlios.de/openocd/trunk@2244 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'src/jtag/tcl.c')
-rw-r--r--src/jtag/tcl.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/jtag/tcl.c b/src/jtag/tcl.c
index 3586a2f6..fc113a39 100644
--- a/src/jtag/tcl.c
+++ b/src/jtag/tcl.c
@@ -306,9 +306,6 @@ static int is_bad_irval(int ir_length, jim_wide w)
return (w & v) != 0;
}
-extern void jtag_tap_init(jtag_tap_t *tap);
-extern void jtag_tap_free(jtag_tap_t *tap);
-
static int jim_newtap_cmd( Jim_GetOptInfo *goi )
{
jtag_tap_t *pTap;
@@ -334,12 +331,12 @@ static int jim_newtap_cmd( Jim_GetOptInfo *goi )
{ .name = NULL , .value = -1 },
};
- pTap = malloc( sizeof(jtag_tap_t) );
- memset( pTap, 0, sizeof(*pTap) );
- if( !pTap ){
- Jim_SetResult_sprintf( goi->interp, "no memory");
+ pTap = calloc(1, sizeof(jtag_tap_t));
+ if (!pTap) {
+ Jim_SetResult_sprintf(goi->interp, "no memory");
return JIM_ERR;
}
+
/*
* we expect CHIP + TAP + OPTIONS
* */