aboutsummaryrefslogtreecommitdiff
path: root/src/util.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util.c')
-rw-r--r--src/util.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/util.c b/src/util.c
index 303942e..6180a5f 100644
--- a/src/util.c
+++ b/src/util.c
@@ -5,6 +5,18 @@
#include "util.h"
+void pair_copy(pair_t *copy, const pair_t *pair)
+{
+ copy->key = strcopy(pair->key);
+ copy->value = strcopy(pair->value);
+}
+
+void pair_free(pair_t *pair)
+{
+ free(pair->key);
+ free(pair->value);
+}
+
char *color_to_string(color_t *color)
{
unsigned int r = color->r * 255,