use memcpy instead of copying field by field
authorJean-Philippe Orsini <jeanfi@gmail.com>
Tue, 12 Jul 2011 09:34:47 +0000 (09:34 +0000)
committerJean-Philippe Orsini <jeanfi@gmail.com>
Tue, 12 Jul 2011 09:34:47 +0000 (09:34 +0000)
po/Makefile.in
src/lib/measure.c

index 03604dc..c6150d4 100644 (file)
@@ -21,7 +21,7 @@ srcdir = .
 top_srcdir = ..
 
 
-prefix = /usr/local
+prefix = /home/jporsini/tmp
 exec_prefix = ${prefix}
 datarootdir = ${prefix}/share
 datadir = ${datarootdir}
index 0085aae..28de019 100644 (file)
@@ -19,6 +19,8 @@
 
 #include <stdlib.h>
 #include <stdio.h>
+#include <string.h>
+
 #include "measure.h"
 
 struct measure *measures_create(int size)
@@ -43,6 +45,5 @@ void measures_free(struct measure *measures)
 
 void measure_copy(struct measure *src, struct measure *dst)
 {
-       dst->time = src->time;
-       dst->value = src->value;
+       memcpy(dst, src, sizeof(struct measure));
 }