File pkg-no-return.patch of Package pkg
No return in non-void function.
diff -r 3c3fae42f23d src/modules/solver/vec.h
--- a/src/modules/solver/vec.h Fri Sep 24 10:34:24 2010 +1200
+++ b/src/modules/solver/vec.h Sat Oct 02 13:44:55 2010 +0200
@@ -51,7 +51,7 @@
v->cap = newsize; }
v->ptr[v->size++] = e;
}
-static inline void *veci_dup(veci *new, veci *old)
+static inline void veci_dup(veci *new, veci *old)
{
*new = *old;
new->ptr = (int*)memcpy(malloc(sizeof(int)*new->cap), old->ptr, sizeof(int)*new->cap);
@@ -83,7 +83,7 @@
v->cap = newsize; }
v->ptr[v->size++] = e;
}
-static inline void *vecp_dup(vecp *new, vecp *old)
+static inline void vecp_dup(vecp *new, vecp *old)
{
*new = *old;
new->ptr = (void**)memcpy(malloc(sizeof(void*)*new->cap), old->ptr, sizeof(int)*new->cap);