File denemo-compile-errors.patch of Package denemo

diff -urN denemo-1.0.4/tools/cairo_svg2path.c denemo-1.0.4-new/tools/cairo_svg2path.c
--- denemo-1.0.4/tools/cairo_svg2path.c	2013-07-04 00:20:57.000000000 +0200
+++ denemo-1.0.4-new/tools/cairo_svg2path.c	2013-07-14 09:49:46.000000000 +0200
@@ -21,6 +21,7 @@
 
 #include <glib.h>
 #include <math.h>
+#include <string.h>
 
 typedef struct
 {
@@ -584,6 +585,7 @@
     }
 
   g_string_append_printf (string, "\n};\n\n" "cairo_path_t %s_path = {0, %s_data, %d};\n\n", name, name, size);
+  return 0;
 }
 
 static gchar *
@@ -592,6 +594,7 @@
   gchar *NAME = g_utf8_strup (name, -1);
   g_string_printf (string, "#ifndef __%s_H__\n#define __%s_H__\n\n", NAME, NAME);
   g_free (NAME);
+  return 0;
 }
 
 static gchar *
@@ -600,6 +603,7 @@
   gchar *NAME = g_utf8_strup (name, -1);
   g_string_append_printf (string, "\n#endif /* __%s_H__ */\n", NAME);
   g_free (NAME);
+  return 0;
 }
 
 static gchar *
@@ -610,6 +614,7 @@
   g_string_append_printf (string, "#define %s_WIDTH %lf\n" "#define %s_HEIGHT %lf\n" "extern cairo_path_t %s_path;\n\n", NAME, width, NAME, height, name);
 
   g_free (NAME);
+  return 0;
 }
 
 /* gcc cairo_svg2path.c -o cairo_svg2path `pkg-config --libs --cflags glib-2.0` -lm */