]> git.tdb.fi Git - libs/datafile.git/blobdiff - source/binarywriter.cpp
Fix gcc 4.3 style warnings
[libs/datafile.git] / source / binarywriter.cpp
index 75cdded3c4de0bb9ce8f6a776be3a13c36aa48c5..dd63d3dcefa03e32efd83af1f30b096e9ba54718 100644 (file)
@@ -13,7 +13,7 @@ using namespace std;
 namespace Msp {
 namespace DataFile {
 
-BinaryWriter::BinaryWriter(ostream &o):
+BinaryWriter::BinaryWriter(IO::Base &o):
        WriterMode(o),
        next_st_id(3),
        next_enum_id(1)
@@ -102,12 +102,12 @@ void BinaryWriter::write_int(long long n)
        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)