openocd/src/helper
Antonio Borneo b8e18d292e helper/jim-nvp: comply with coding style [1/2]
The helper jim-nvp does not comply with OpenOCD coding style due
to typedef of struct and CamelCase symbol names.
While it's trivial fixing the helper and all its current use in
the code, changing these APIs will potentially break a number of
patches pending in gerrit. Gerrit will not trigger any alert, but
the code will generate compile error after the merge.

Add the compile flag "-Wno-error=deprecated-declarations" to keep
as warning (not as error) the use of "deprecated" functions and
types.
Rename all the CamelCase symbols is lowercase and provide struct
prototypes in place of the typedef.
Add a DEPRECATED section to 'jim-nvp.h' where the old CamelCase
symbols and the old typedef are re-declared with compile attribute
'deprecated'.

With this change OpenOCD compiles, but generates warnings.
The remaining changes allover OpenOCD code will be fixed in a
separate patch for easier review.

The patches merged later that still use the old deprecated API
will compile with warnings. This will permit to identify and fix
these cases.

Change-Id: I786385d0f662dbb1be5be313ae42623156d68ce5
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: http://openocd.zylin.com/6183
Tested-by: jenkins
Reviewed-by: Marc Schink <dev@zapb.de>
2021-06-04 17:40:39 +01:00
..
Makefile.am ioutil: drop the code, deprecated in v0.10.0 2021-03-19 21:55:23 +00:00
bin2char.sh helper: fix minor typos 2020-09-05 17:10:54 +01:00
binarybuffer.c Cleanup of config/includes. 2021-05-01 14:35:09 +01:00
binarybuffer.h Fix debug prints when loading to flash 2020-09-05 16:48:08 +01:00
bits.h Cleanup of config/includes. 2021-05-01 14:35:09 +01:00
command.c help: fix line size in 'usage' output 2021-05-29 21:35:06 +01:00
command.h Add IPDBG JtagHost functionality to OpenOCD 2021-05-08 09:51:04 +01:00
configuration.c Cleanup of config/includes. 2021-05-01 14:35:09 +01:00
configuration.h helper/configuration: free script_search_dirs and config_file_names 2018-03-07 23:47:31 +00:00
fileio.c Cleanup of config/includes. 2021-05-01 14:35:09 +01:00
fileio.h Cleanup of config/includes. 2021-05-01 14:35:09 +01:00
jep106.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
jep106.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
jep106.inc jep106: Add new IDs from JEDEC 2020-12-05 23:17:48 +00:00
jim-nvp.c helper/jim-nvp: comply with coding style [1/2] 2021-06-04 17:40:39 +01:00
jim-nvp.h helper/jim-nvp: comply with coding style [1/2] 2021-06-04 17:40:39 +01:00
list.h openocd: fix incorrect doxygen comments 2021-01-13 11:33:16 +00:00
log.c Cleanup of config/includes. 2021-05-01 14:35:09 +01:00
log.h Upstream tons of RISC-V changes. 2020-10-14 05:43:05 +01:00
options.c Cleanup of config/includes. 2021-05-01 14:35:09 +01:00
replacements.c Cleanup of config/includes. 2021-05-01 14:35:09 +01:00
replacements.h Cleanup of config/includes. 2021-05-01 14:35:09 +01:00
startup.tcl coding style: src: remove empty lines at end of text files 2020-05-02 15:40:21 +01:00
system.h Cleanup of config/includes. 2021-05-01 14:35:09 +01:00
time_support.c Add timeval_compare helper function 2018-01-25 16:43:45 +00:00
time_support.h openocd: fix some minor typo 2021-05-22 10:06:51 +01:00
time_support_common.c Fix usage of timeval_ms() 2016-07-19 10:45:16 +01:00
types.h helper/types: remove type '_Bool' 2021-05-01 13:36:58 +01:00
update_jep106.pl helper: fix minor typos 2020-09-05 17:10:54 +01:00
util.c helper: fix minor typos 2020-09-05 17:10:54 +01:00
util.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00