[ox] Make Error use a strong int

This commit is contained in:
2019-07-28 00:15:10 -05:00
parent 3c86aae616
commit f4b336dd77
14 changed files with 44 additions and 52 deletions

View File

@@ -61,7 +61,7 @@ Error MetalClawWriter::field(const char*, bool *val) {
}
Error MetalClawWriter::field(const char*, SerStr val) {
int err = 0;
auto err = OxError(0);
bool fieldSet = false;
if (val.cap()) {
// write the length
@@ -75,7 +75,7 @@ Error MetalClawWriter::field(const char*, SerStr val) {
m_buffIt += val.bytes();
fieldSet = true;
} else {
err = MC_BUFFENDED;
err = OxError(MC_BUFFENDED);
}
}
err |= m_fieldPresence.set(m_field, fieldSet);