ovsdb-idlc: Use column name for "*_set_*" smap arguments.
authorJustin Pettit <jpettit@nicira.com>
Wed, 4 Mar 2015 02:05:59 +0000 (18:05 -0800)
committerJustin Pettit <jpettit@nicira.com>
Thu, 5 Mar 2015 06:23:43 +0000 (22:23 -0800)
Signed-off-by: Justin Pettit <jpettit@nicira.com>
Acked-by: Ben Pfaff <blp@nicira.com>
ovsdb/ovsdb-idlc.in

index 67e8a4e..55b695e 100755 (executable)
@@ -478,21 +478,21 @@ const struct ovsdb_datum *
             if type.is_smap():
                 print """
 void
-%(s)s_set_%(c)s(const struct %(s)s *row, const struct smap *smap)
+%(s)s_set_%(c)s(const struct %(s)s *row, const struct smap *%(c)s)
 {
     struct ovsdb_datum datum;
 
     ovs_assert(inited);
-    if (smap) {
+    if (%(c)s) {
         struct smap_node *node;
         size_t i;
 
-        datum.n = smap_count(smap);
+        datum.n = smap_count(%(c)s);
         datum.keys = xmalloc(datum.n * sizeof *datum.keys);
         datum.values = xmalloc(datum.n * sizeof *datum.values);
 
         i = 0;
-        SMAP_FOR_EACH (node, smap) {
+        SMAP_FOR_EACH (node, %(c)s) {
             datum.keys[i].string = xstrdup(node->key);
             datum.values[i].string = xstrdup(node->value);
             i++;