checkpatch: add list of typedef used in OpenOCD

The new checkpatch from Linux kernel does not recognizes the
specific types used in OpenOCD, e.g. "fd_set" and "Jim_Obj".
As consequence, it consider "fd_set" as the name of a variable,
then misinterpret the asterisk for the pointer "fd_set *" as a
multiplication, thus suggest to add a space after the asterisk
and replace "fd_set *x" with "fd_set * x".

Let checkpatch recognize the typedef used in OpenOCD.

Change-Id: Ibc295e6a8b47ffa88b50a6d510b7970760e5199d
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/5607
Tested-by: jenkins
This commit is contained in:
Antonio Borneo 2019-05-06 10:24:52 +02:00
parent 7d1e08456c
commit b0c36e0457
2 changed files with 10 additions and 0 deletions

View File

@ -5,6 +5,8 @@
--show-types
--strict
--typedefsfile tools/scripts/typedefs.txt
--ignore AVOID_EXTERNS
--ignore BLOCK_COMMENT_STYLE
--ignore CAMELCASE

View File

@ -0,0 +1,8 @@
# SPDX-License-Identifier: GPL-2.0-or-later
fd_set
Jim_Cmd
Jim_CmdProc
Jim_DelCmdProc
Jim_Interp
Jim_Obj