Files
pkgsrc-ng/sysutils/lnav/patches/patch-src_log__format.hh
2016-01-21 23:42:40 +01:00

28 lines
1.3 KiB
C++

$NetBSD: patch-src_log__format.hh,v 1.1 2015/09/05 22:12:04 wiz Exp $
To avoid this error on NetBSD:
In file included from logfile.hh:47:0,
from logfile.cc:47:
log_format.hh: In member function 'const string logline_value::to_string() const':
log_format.hh:411:50: error: expected ')' before 'PRId64'
snprintf(buffer, sizeof(buffer), "%" PRId64, this->lv_number.i);
^
log_format.hh:411:75: warning: spurious trailing '%' in format [-Wformat=]
snprintf(buffer, sizeof(buffer), "%" PRId64, this->lv_number.i);
^
log_format.hh:411:75: warning: too many arguments for format [-Wformat-extra-args]
log_format.hh:411:75: warning: spurious trailing '%' in format [-Wformat=]
log_format.hh:411:75: warning: too many arguments for format [-Wformat-extra-args]
--- src/log_format.hh.orig 2015-04-11 05:56:05.000000000 +0000
+++ src/log_format.hh
@@ -408,7 +408,7 @@ public:
}
case VALUE_INTEGER:
- snprintf(buffer, sizeof(buffer), "%" PRId64, this->lv_number.i);
+ snprintf(buffer, sizeof(buffer), "%ld", this->lv_number.i);
break;
case VALUE_FLOAT: