helper/command: fix build with jimtcl 0.79 or older
authorAntonio Borneo <borneo.antonio@gmail.com>
Mon, 26 Apr 2021 07:48:25 +0000 (09:48 +0200)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 1 May 2021 12:35:33 +0000 (13:35 +0100)
commita60979b069b5964639d87ce268a37078c0fb57bb
treed34fa0fddc90f9da7c9ab279bf165a6df9e1134c
parentef0da7944886466bc09386616fa089925be5ac62
helper/command: fix build with jimtcl 0.79 or older

Commit a7d68878e4ba ("helper/command: unregister commands through
their full-name") introduces for the first time in OpenOCD the use
of jimtcl API Jim_DeleteCommand().
The prototype of Jim_DeleteCommand() has changed with jimtcl 0.80
and the current code doesn't build with jimtcl 0.79 or older. This
is an issue for those distributions, like Debian, that provide
jimtcl as a separate package/library and have not switched yet to
the new jimtcl version.

Add a compile-time condition to cope with the jimtcl API change.

Change-Id: Ic813ab7c0ebd3c8772f27775ba3912a47d5c275c
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Fixes: a7d68878e4ba ("helper/command: unregister commands through their full-name")
Reviewed-on: http://openocd.zylin.com/6191
Tested-by: jenkins
src/helper/command.c