From 3942a59e2a5b6a78e1772487adb01447bbb15d3f Mon Sep 17 00:00:00 2001 From: Tim Becker Date: Tue, 13 Mar 2012 22:32:34 +0100 Subject: [PATCH] removed superfluous member from stringbuffer struct --- BasicsC/string-buffer.c | 3 --- BasicsC/string-buffer.h | 1 - UnitTests/string-buffer-test.c | 6 ++++++ 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/BasicsC/string-buffer.c b/BasicsC/string-buffer.c index 2f30f2059a8f..31f0bd42ac9c 100644 --- a/BasicsC/string-buffer.c +++ b/BasicsC/string-buffer.c @@ -779,7 +779,6 @@ void TRI_AppendDoubleStringBuffer (TRI_string_buffer_t * self, double attr) { } else if (attr == 0.0) { AppendChar(self, '0'); - *self->_bufferPtr = '\0'; return; } @@ -829,7 +828,6 @@ void TRI_AppendDoubleStringBuffer (TRI_string_buffer_t * self, double attr) { if (pos > 2) { AppendChar(self, a3); } if (pos > 3) { AppendChar(self, a4); } - *self->_bufferPtr = '\0'; } return; @@ -857,7 +855,6 @@ void TRI_AppendDoubleStringBuffer (TRI_string_buffer_t * self, double attr) { AppendChar(self, '0'); } - *self->_bufferPtr = '\0'; return; } diff --git a/BasicsC/string-buffer.h b/BasicsC/string-buffer.h index 148f518f9a1a..98b4e443b7a2 100644 --- a/BasicsC/string-buffer.h +++ b/BasicsC/string-buffer.h @@ -49,7 +49,6 @@ extern "C" { typedef struct TRI_string_buffer_s { char * _buffer; - char * _bufferPtr; ptrdiff_t _off; size_t _len; } diff --git a/UnitTests/string-buffer-test.c b/UnitTests/string-buffer-test.c index 8e94e275ac9b..efd9d38e2f53 100644 --- a/UnitTests/string-buffer-test.c +++ b/UnitTests/string-buffer-test.c @@ -244,6 +244,12 @@ void tst_smpl_utils () { TRI_AppendInteger3StringBuffer(&sb, 1234); cmp_str("234", sb._buffer, 1024, "append int3"); + + TRI_AppendDoubleStringBuffer(&sb, 12.0); + cmp_str("23412", sb._buffer, 1024, "append int3"); + + TRI_AppendDoubleStringBuffer(&sb, -12.125); + cmp_str("23412-12.125", sb._buffer, 1024, "append int3"); } void tst_report () {