X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=src%2FSerialize%2Fserializer.cc;h=35bae4c5559c2c48069b750d81580f7a76d6e377;hb=4c58af641a877bb6d65769994c8fd57ecedbd22c;hp=d970676a3c446b3cea8fe6a862ff3f36f798421b;hpb=a81fa2318fde9ebaa3a0cf1604ab23ed85c3a9a7;p=satune.git diff --git a/src/Serialize/serializer.cc b/src/Serialize/serializer.cc index d970676..35bae4c 100644 --- a/src/Serialize/serializer.cc +++ b/src/Serialize/serializer.cc @@ -26,14 +26,14 @@ Serializer::Serializer(const char *file) : void Serializer::flushBuffer() { ssize_t datatowrite = bufferoffset; ssize_t index = 0; - while(datatowrite) { + while (datatowrite) { ssize_t byteswritten = write(filedesc, &buffer[index], datatowrite); if (byteswritten == -1) exit(-1); datatowrite -= byteswritten; index += byteswritten; } - bufferoffset=0; + bufferoffset = 0; } Serializer::~Serializer() { @@ -45,12 +45,12 @@ Serializer::~Serializer() { } void Serializer::mywrite(const void *__buf, size_t __n) { - char *towrite=(char *) __buf; - if (__n > SERIALBUFFERLENGTH *2) { + char *towrite = (char *) __buf; + if (__n > SERIALBUFFERLENGTH * 2) { if (bufferoffset != 0) flushBuffer(); while (__n > 0) { - ssize_t result=write(filedesc, &towrite, __n); + ssize_t result = write(filedesc, &towrite, __n); if (result != (ssize_t) __n) exit(-1); towrite += result; @@ -58,7 +58,7 @@ void Serializer::mywrite(const void *__buf, size_t __n) { } } else { do { - uint spacefree = bufferlength-bufferoffset; + uint spacefree = bufferlength - bufferoffset; uint datatowrite = spacefree > __n ? __n : spacefree; memcpy(&buffer[bufferoffset], towrite, datatowrite); bufferoffset += datatowrite; @@ -67,14 +67,13 @@ void Serializer::mywrite(const void *__buf, size_t __n) { flushBuffer(); __n -= datatowrite; towrite += datatowrite; - __n-=datatowrite; } else if (spacefree == __n) { flushBuffer(); return; } else { return; } - } while(true); + } while (true); } }