projects
/
openvswitch
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6be49af
)
New function svec_clone().
author
Ben Pfaff
<blp@nicira.com>
Wed, 4 Mar 2009 17:57:01 +0000
(09:57 -0800)
committer
Ben Pfaff
<blp@nicira.com>
Thu, 5 Mar 2009 00:55:53 +0000
(16:55 -0800)
lib/svec.c
patch
|
blob
|
history
lib/svec.h
patch
|
blob
|
history
diff --git
a/lib/svec.c
b/lib/svec.c
index e2ac25d31bf8474f6e1ed2c4067884faf064e351..bbf4b353bfd9329e01a1abf79eeeec6fe0913368 100644
(file)
--- a/
lib/svec.c
+++ b/
lib/svec.c
@@
-51,6
+51,13
@@
svec_init(struct svec *svec)
svec->allocated = 0;
}
+void
+svec_clone(struct svec *svec, const struct svec *other)
+{
+ svec_init(svec);
+ svec_append(svec, other);
+}
+
void
svec_destroy(struct svec *svec)
{
diff --git
a/lib/svec.h
b/lib/svec.h
index 0cd219229de60f8ef0c98aaa82c66dfca675ab7f..542e86874be623e59bc4f0680ebe910bd923ac3e 100644
(file)
--- a/
lib/svec.h
+++ b/
lib/svec.h
@@
-46,6
+46,7
@@
struct svec {
#define SVEC_EMPTY_INITIALIZER { NULL, 0, 0 }
void svec_init(struct svec *);
+void svec_clone(struct svec *, const struct svec *);
void svec_destroy(struct svec *);
void svec_clear(struct svec *);
void svec_add(struct svec *, const char *);