jtag: move in interface.h the adapter_driver's declaration
commitea530015b0f69d7a0e3ee3dca6fb69554e6d2046
authorAntonio Borneo <borneo.antonio@gmail.com>
Sun, 30 Apr 2023 22:40:18 +0000 (1 00:40 +0200)
committerAntonio Borneo <borneo.antonio@gmail.com>
Thu, 18 May 2023 10:09:24 +0000 (18 10:09 +0000)
tree8cb1287d736ebf204e7950795528f028dad9bec0
parente17fe4db0f256ee4fb97dcfd6b9f7f55c966b190
jtag: move in interface.h the adapter_driver's declaration

The static analyser 'sparse' complains, while compiling a jtag
driver, that the struct adapter_driver is declared in the file as
non static, but it is not exposed through an include file.
The message is:
warning: symbol 'XXX' was not declared. Should it be static?

Move the list of adapter_driver's declaration in interface.h
Drop the preprocessor #ifdef/#endif around the declaration, as it
has no effect when the declaration is not used and/or the symbol
does not exist.

Change-Id: I5b8f5fe48a89ff0ffce38d547c551cd196379fbf
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/7665
Tested-by: jenkins
src/jtag/interface.h
src/jtag/interfaces.c