From: Justin Pettit Date: Wed, 4 Mar 2015 02:05:59 +0000 (-0800) Subject: ovsdb-idlc: Use column name for "*_set_*" smap arguments. X-Git-Tag: v2.4.0~495 X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fovs.git;a=commitdiff_plain;h=4946b41df20785e33a33603257d191fb4163f858 ovsdb-idlc: Use column name for "*_set_*" smap arguments. Signed-off-by: Justin Pettit Acked-by: Ben Pfaff --- diff --git a/ovsdb/ovsdb-idlc.in b/ovsdb/ovsdb-idlc.in index 67e8a4e6a..55b695eb5 100755 --- a/ovsdb/ovsdb-idlc.in +++ b/ovsdb/ovsdb-idlc.in @@ -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++;