Commit 4d23a5d9 authored by Pavel Rojtberg's avatar Pavel Rojtberg Committed by Maksim Shabunin

core: enable printf format warnings for cv::format

parent 475c775b
......@@ -51,6 +51,12 @@
#include <cstdio>
#if defined(__GNUC__) || defined(__clang__) // at least GCC 3.1+, clang 3.5+
# define CV_FORMAT_PRINTF(string_idx, first_to_check) __attribute__ ((format (printf, string_idx, first_to_check)))
#else
# define CV_FORMAT_PRINTF(A, B)
#endif
//! @cond IGNORED
namespace cv
......@@ -387,7 +393,7 @@ The function acts like sprintf but forms and returns an STL string. It can be us
message in the Exception constructor.
@param fmt printf-compatible formatting specifiers.
*/
CV_EXPORTS String format( const char* fmt, ... );
CV_EXPORTS String format( const char* fmt, ... ) CV_FORMAT_PRINTF(1, 2);
///////////////////////////////// Formatted output of cv::Mat /////////////////////////////////
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment