namespace Msp {
namespace DataFile {
-BinaryWriter::BinaryWriter(ostream &o):
+BinaryWriter::BinaryWriter(IO::Base &o):
WriterMode(o),
next_st_id(3),
next_enum_id(1)
unsigned i=sizeof(long long)-1;
if(n>=0)
- for(; (i>0 && (n>>(i*7-1))==0); --i);
+ for(; (i>0 && (n>>(i*7-1))==0); --i) ;
else
- for(; (i>0 && (n>>(i*7-1))==-1); --i);
+ for(; (i>0 && (n>>(i*7-1))==-1); --i) ;
for(++i; i--;)
- out.put(n>>(i*7) & 0x7F | (i?0x80:0));
+ out.put((n>>(i*7) & 0x7F) | (i?0x80:0));
}
void BinaryWriter::write_string(const string &s)