(file) Return to Buffer.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/Buffer.h between version 1.4.2.1 and 1.5

version 1.4.2.1, 2006/07/28 20:06:32 version 1.5, 2006/05/19 21:22:10
Line 119 
Line 119 
  
 inline Buffer::~Buffer() inline Buffer::~Buffer()
 { {
     if (_rep->cap != 0)      if (_rep != &_empty_rep)
         free(_rep);         free(_rep);
 } }
  
Line 142 
Line 142 
  
 inline const char* Buffer::getData() const inline const char* Buffer::getData() const
 { {
     if (_rep->cap == 0)      if (_rep->size == _rep->cap)
     {     {
         const_cast<Buffer*>(this)->_append_char_aux();         const_cast<Buffer*>(this)->_append_char_aux();
     }     }
Line 205 
Line 205 
  
 inline void Buffer::clear() inline void Buffer::clear()
 { {
     if (_rep->cap != 0)      if (_rep != &_empty_rep)
         _rep->size = 0;         _rep->size = 0;
 } }
  


Legend:
Removed from v.1.4.2.1  
changed lines
  Added in v.1.5

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2