فهرست منبع

Remove unused buggy code

This code could never have worked, and was not used, Clang generated a
warning that highlighted if could not have worked...

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman 13 سال پیش
والد
کامیت
1060740000
2فایلهای تغییر یافته به همراه0 افزوده شده و 104 حذف شده
  1. 0 73
      system/jlib/jfile.cpp
  2. 0 31
      system/jlib/jfile.ipp

+ 0 - 73
system/jlib/jfile.cpp

@@ -3789,79 +3789,6 @@ size32_t DirectBufferIO::write(offset_t pos, size32_t len, const void * data)
     return len;
 }
 
-
-//---------------------------------------------------------------------------
-
-size32_t StringBufferIO::read(offset_t pos, size32_t len, void * data)
-{
-    unsigned strLen = buffer.length();
-    if (pos + len > strLen)
-    {
-        if (pos > strLen)
-            pos = strLen;
-        len = (size32_t)(strLen - pos);
-    }
-    buffer.getChars((size32_t)pos, (size32_t)(pos+len), (char *)data);
-    return len;
-}
-
-offset_t StringBufferIO::size()
-{
-    return buffer.length();
-}
-
-size32_t StringBufferIO::write(offset_t pos, size32_t len, const void * data)
-{
-    unsigned strLen = buffer.length();
-    buffer.ensureCapacity((size32_t)(pos+len));
-    memcpy((byte *)buffer.toCharArray() + pos, data, len);
-    return len;
-}
-
-void StringBufferIO::setSize(offset_t size)
-{
-    if (size > buffer.length())
-        buffer.ensureCapacity((size32_t)size);
-    else
-        buffer.setLength((size32_t)size);
-}
-
-//---------------------------------------------------------------------------
-
-size32_t MemoryBufferIO::read(offset_t pos, size32_t len, void * data)
-{
-    unsigned strLen = buffer.length();
-    if (pos + len > strLen)
-    {
-        if (pos > strLen)
-            pos = strLen;
-        len = (size32_t)(strLen - pos);
-    }
-    memcpy(data, buffer.toByteArray() + pos, len);
-    return len;
-}
-
-offset_t MemoryBufferIO::size()
-{
-    return buffer.length();
-}
-
-size32_t MemoryBufferIO::write(offset_t pos, size32_t len, const void * data)
-{
-    unsigned strLen = buffer.length();
-    buffer.ensureCapacity((size32_t)(pos+len));
-    memcpy((byte *)buffer.toByteArray() + pos, data, len);
-    return len;
-}
-
-void MemoryBufferIO::setSize(offset_t size)
-{
-    if (size > buffer.length())
-        buffer.ensureCapacity((size32_t)size);
-    else
-        buffer.setLength((size32_t)size);
-}
-
 //---------------------------------------------------------------------------
 
 IFile * createIFile(const char * filename)

+ 0 - 31
system/jlib/jfile.ipp

@@ -244,35 +244,4 @@ public:
     virtual size32_t write(offset_t pos, size32_t len, const void * data);
 };
 
-class jlib_decl StringBufferIO : public CInterface, implements IFileIO
-{
-public:
-    StringBufferIO(StringBuffer & _buffer) : buffer(buffer) {}
-
-    virtual size32_t read(offset_t pos, size32_t len, void * data);
-    virtual offset_t size();
-    virtual size32_t write(offset_t pos, size32_t len, const void * data);
-    virtual void setSize(offset_t size);
-
-protected:
-    StringBuffer & buffer;
-};
-
-class jlib_decl MemoryBufferIO : public CInterface, implements IFileIO
-{
-public:
-    MemoryBufferIO (MemoryBuffer & _buffer) : buffer(buffer) {}
-
-    virtual size32_t read(offset_t pos, size32_t len, void * data);
-    virtual offset_t size();
-    virtual size32_t write(offset_t pos, size32_t len, const void * data);
-    virtual void setSize(offset_t size);
-
-protected:
-    MemoryBuffer & buffer;
-};
-
-
-
-
 #endif