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, 12 Sep 2016 18:55:25 +0000 (21:55 +0300)
commitaccb6d2ef4a4632176083e892c5990541f1f9d9a
tree2d17ffc5064136b9b11f13ca3b40e112d09753c4
parent3fea666ef34f90b2c04095274c449b0b7978d756
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