]> granicus.if.org Git - gc/commit
Workaround 'va_list used before va_start' cppcheck error in cord
authorIvan Maidanski <ivmai@mail.ru>
Mon, 12 Sep 2016 18:55:25 +0000 (21:55 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 31 Oct 2016 20:32:02 +0000 (23:32 +0300)
commit1038d879996000cfec2aa261a19ca1d48aa4061a
tree778a94c6dc916a481b0bc9dc4efbb7019730e295
parente96b5f5a0c05e905a65ec2a395bdaa9ec97cad30
Workaround 'va_list used before va_start' cppcheck error in cord

Note that -D CPPCHECK should be passed to cppcheck to activate
this workaround.

* cord/cordprnt.c (CORD_vsprintf) [CPPCHECK]: Force to use va_copy
and va_end.
* cord/cordprnt.c (CORD_vsprintf): Set res to -1 if invalid format
specifier (instead of immediate return -1); call va_end at a single
place.
cord/cordprnt.c