summaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/util/rawbuf.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib/src/vespa/searchlib/util/rawbuf.cpp')
-rw-r--r--searchlib/src/vespa/searchlib/util/rawbuf.cpp66
1 files changed, 2 insertions, 64 deletions
diff --git a/searchlib/src/vespa/searchlib/util/rawbuf.cpp b/searchlib/src/vespa/searchlib/util/rawbuf.cpp
index d64d85f2f1d..2ce9d52b2ce 100644
--- a/searchlib/src/vespa/searchlib/util/rawbuf.cpp
+++ b/searchlib/src/vespa/searchlib/util/rawbuf.cpp
@@ -4,7 +4,7 @@
#include <vespa/vespalib/util/compress.h>
#include <cassert>
#include <cstring>
-#include <cstdio>
+#include <cstdlib>
namespace search {
@@ -130,19 +130,6 @@ RawBuf::preAlloc(size_t len)
assert(static_cast<size_t>(_bufEnd -_bufFillPos) >= len);
}
-
-void
-RawBuf::Compact()
-{
- if (_bufDrainPos == _bufStart)
- return;
- if (_bufFillPos != _bufDrainPos)
- memmove(_bufStart, _bufDrainPos, _bufFillPos - _bufDrainPos);
- _bufFillPos -= (_bufDrainPos - _bufStart);
- _bufDrainPos = _bufStart;
-}
-
-
void
RawBuf::Reuse()
{
@@ -163,7 +150,7 @@ RawBuf::Reuse()
void
-RawBuf::operator+=(const char *src)
+RawBuf::append(const char *src)
{
while (*src) {
char *cachedBufFillPos = _bufFillPos;
@@ -176,37 +163,6 @@ RawBuf::operator+=(const char *src)
}
}
-
-void
-RawBuf::operator+=(const RawBuf& buffer)
-{
- size_t nbytes = buffer.GetUsedLen();
- if (nbytes == 0)
- return;
-
- while (GetFreeLen() < nbytes)
- expandBuf(nbytes);
- memcpy(_bufFillPos, buffer._bufDrainPos, nbytes);
- _bufFillPos += nbytes;
-}
-
-
-bool
-RawBuf::operator==(const RawBuf &buffer) const
-{
- size_t nbytes = buffer.GetUsedLen();
- if (nbytes != GetUsedLen())
- return false;
-
- const char *p, *t;
- for (p=_bufDrainPos, t=buffer._bufDrainPos; p<_bufFillPos; p++, t++) {
- if (*p != *t)
- return false;
- }
-
- return true;
-}
-
/**
* Append the value of param 'num' to the buffer, as a decimal
* number right adjusted in a field of width 'fieldw', remaining
@@ -299,24 +255,6 @@ RawBuf::addNum64(int64_t num, size_t fieldw, char fill)
_bufFillPos = cachedBufFillPos;
}
-
-void
-RawBuf::addHitRank(HitRank num)
-{
- char buf1[100];
- snprintf(buf1, sizeof(buf1), "%g", static_cast<double>(num));
- append(buf1, strlen(buf1));
-}
-
-
-void
-RawBuf::addSignedHitRank(SignedHitRank num)
-{
- char buf1[100];
- snprintf(buf1, sizeof(buf1), "%g", static_cast<double>(num));
- append(buf1, strlen(buf1));
-}
-
void
RawBuf::ensureSizeInternal(size_t size) {
expandBuf(size);