[LV2] [PR] Add sentinel attribute to variadic functions
Hanspeter Portner
dev at open-music-kontrollers.ch
Wed Apr 25 14:06:20 PDT 2018
Hi List
It's only too easy to forget a sentinel in those variadic helper functions.
This pull request enables the compiler to check for missing sentinels
(with -Wformat).
Here the commit in question for those interested:
https://github.com/ventosus/lv2/commit/8d9e65db5c577dfbae6b2b242cf46df5df4d2584
Hanspeter
----------------------------------------------------------------
The following changes since commit fc332341acd2f5da4ba88e86d1bdbb47752c1688:
Install lv2_util.h for use by third-party code (2018-04-21 14:21:18 +0200)
are available in the Git repository at:
https://github.com/ventosus/lv2.git feature-sentinel
for you to fetch changes up to 8d9e65db5c577dfbae6b2b242cf46df5df4d2584:
Add sentinel attribute to variadic functions (2018-04-25 22:54:04 +0200)
----------------------------------------------------------------
Hanspeter Portner (1):
Add sentinel attribute to variadic functions
lv2/lv2plug.in/ns/ext/atom/util.h | 4 ++++
lv2/lv2plug.in/ns/lv2core/lv2.h | 9 +++++++++
lv2/lv2plug.in/ns/lv2core/lv2_util.h | 1 +
plugins/eg-params.lv2/params.c | 4 ++--
plugins/eg-sampler.lv2/peaks.h | 2 +-
plugins/eg-sampler.lv2/sampler.c | 4 ++--
plugins/eg-sampler.lv2/uris.h | 4 ++--
plugins/eg-scope.lv2/examploscope.c | 2 +-
8 files changed, 22 insertions(+), 8 deletions(-)
More information about the Devel
mailing list