lib: Minor const tweak in smap library.
authorEthan Jackson <ethan@nicira.com>
Tue, 19 Jun 2012 01:40:31 +0000 (18:40 -0700)
committerEthan Jackson <ethan@nicira.com>
Tue, 19 Jun 2012 19:55:25 +0000 (12:55 -0700)
The source argument of smap_clone() isn't modified, and thus can be
declared const.

Signed-off-by: Ethan Jackson <ethan@nicira.com>
lib/smap.c
lib/smap.h

index 642804ee5b3291d3a1292335aa5f129358eb7346..866532156d3cae7348bf24d4dd5c3f689122beb2 100644 (file)
@@ -196,9 +196,9 @@ smap_count(const struct smap *smap)
 
 /* Initializes 'dst' as a clone of 'src. */
 void
-smap_clone(struct smap *dst, struct smap *src)
+smap_clone(struct smap *dst, const struct smap *src)
 {
-    struct smap_node *node;
+    const struct smap_node *node;
 
     smap_init(dst);
     SMAP_FOR_EACH (node, src) {
index 993d0b2434617bad3a81ec8e24b9bb6d4b4737c7..51f6397c4aab3cc63c66ffdd87710580970af560 100644 (file)
@@ -57,7 +57,7 @@ int smap_get_int(const struct smap *smap, const char *key, int def);
 bool smap_is_empty(const struct smap *);
 size_t smap_count(const struct smap *);
 
-void smap_clone(struct smap *dst, struct smap *src);
+void smap_clone(struct smap *dst, const struct smap *src);
 const struct smap_node **smap_sort(const struct smap *);
 
 #endif /* smap.h */