PICout fix

This commit is contained in:
Бычков Андрей
2022-07-29 18:16:42 +03:00
parent 4725eb96d6
commit ddba8f401b
2 changed files with 8 additions and 13 deletions

View File

@@ -330,8 +330,7 @@ PICout PICout::operator <<(const PIFlags<PICoutManipulators::PICoutFormat> & v)
#define PINUMERICCOUT(v) { \
if (!act_) return *this; \
space(); \
if (cnb_ == 10) PICOUTTOTARGET(v) \
else write(PIString::fromNumber(v, cnb_)); \
write(PIString::fromNumber(v, cnb_)); \
return *this; \
}
@@ -543,8 +542,7 @@ PICout & PICout::write(const PIString & s) {
if (buffer_) {
buffer_->append(s);
} else {
if (PICout::isOutputDeviceActive(PICout::StdOut))
stdoutPIString(s);
if (PICout::isOutputDeviceActive(PICout::StdOut)) stdoutPIString(s);
if (PICout::isOutputDeviceActive(PICout::Buffer)) PICout::__string__().append(s);
}
return *this;