Vector names are const.
authorSebastian Buchwald <Sebastian.Buchwald@kit.edu>
Tue, 1 Sep 2009 12:56:54 +0000 (12:56 +0000)
committerSebastian Buchwald <Sebastian.Buchwald@kit.edu>
Tue, 1 Sep 2009 12:56:54 +0000 (12:56 +0000)
[r26457]

vector.c
vector.h
vector_t.h

index c9854bb..8902c6e 100644 (file)
--- a/vector.c
+++ b/vector.c
@@ -69,7 +69,7 @@ void vector_set(vector *vec, unsigned index, num value)
 }
 
 #if KAPS_ENABLE_VECTOR_NAMES
-void vector_set_description(vector *vec, unsigned index, char *name)
+void vector_set_description(vector *vec, unsigned index, const char *name)
 {
        assert(index < vec->len);
        vec->entries[index].name = name;
index d6b292d..6a9f9bc 100644 (file)
--- a/vector.h
+++ b/vector.h
@@ -16,7 +16,7 @@ void vector_add(vector *sum, vector *summand);
 void vector_set(vector *vec, unsigned index, num value);
 
 #if KAPS_ENABLE_VECTOR_NAMES
-void vector_set_description(vector *vec, unsigned index, char *name);
+void vector_set_description(vector *vec, unsigned index, const char *name);
 #endif
 
 void vector_add_value(vector *vec, num value);
index 653f05b..ed43b59 100644 (file)
@@ -8,7 +8,7 @@ typedef struct vec_elem vec_elem;
 struct vec_elem {
        num data;
 #if KAPS_ENABLE_VECTOR_NAMES
-       char *name;
+       const char *name;
 #endif
 };