aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/driver/horizon_sequence.cc14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/driver/horizon_sequence.cc b/src/driver/horizon_sequence.cc
index e33c997..42345a7 100644
--- a/src/driver/horizon_sequence.cc
+++ b/src/driver/horizon_sequence.cc
@@ -57,19 +57,19 @@ delete[] my_hn_;
//
char* horizon_sequence::sequence_string(const char sep[]) const
{
-const int N_hn_buffer = 10;
-char hn_buffer[N_hn_buffer];
+const int hn_buffer_size = 10; // buffer size for single "%d"
+char hn_buffer[hn_buffer_size];
-const int N_buffer = 100;
-static char buffer[N_buffer];
+const int buffer_size = 200; // buffer size for entire string
+static char buffer[buffer_size];
buffer[0] = '\0';
for (int pos = 0 ; pos < my_N_horizons_ ; ++pos)
{
if (pos > 0)
- then Util_Strlcat(buffer, sep, N_buffer);
- snprintf(hn_buffer, N_hn_buffer, "%d", my_hn_[pos]);
- Util_Strlcat(buffer, hn_buffer, N_buffer);
+ then Util_Strlcat(buffer, sep, buffer_size);
+ snprintf(hn_buffer, hn_buffer_size, "%d", my_hn_[pos]);
+ Util_Strlcat(buffer, hn_buffer, buffer_size);
}
return buffer;