Pdbox hide cast-function-type fix overlapping memcpy

dsoundfile.c used memcpy for overlapping memory regions switched to memmove
Suppress the 160+ warnings for cast-function-type
This plugin would require major work to fix these warnings

Change-Id: I309d914839c1e70126a05b387863fd21613497a9
diff --git a/apps/plugins/pdbox/PDa/src/d_soundfile.c b/apps/plugins/pdbox/PDa/src/d_soundfile.c
index 3824cd5..9053edc 100644
--- a/apps/plugins/pdbox/PDa/src/d_soundfile.c
+++ b/apps/plugins/pdbox/PDa/src/d_soundfile.c
@@ -281,7 +281,7 @@
 	    nchannels = 1;
 	    bytespersamp = 2;
 	    	/* copy the first chunk header to beginnning of buffer. */
-	    memcpy(buf, buf + headersize, sizeof(t_wavechunk));
+	    memmove(buf, buf + headersize, sizeof(t_wavechunk));
 	    /* post("chunk %c %c %c %c",
 		    ((t_wavechunk *)buf)->wc_id[0],
 		    ((t_wavechunk *)buf)->wc_id[1],
@@ -338,7 +338,7 @@
 	    nchannels = 1;
 	    bytespersamp = 2;
 	    	/* copy the first chunk header to beginnning of buffer. */
-	    memcpy(buf, buf + headersize, sizeof(t_datachunk));
+	    memmove(buf, buf + headersize, sizeof(t_datachunk));
 	    	/* read chunks in loop until we get to the data chunk */
 	    while (strncmp(((t_datachunk *)buf)->dc_id, "SSND", 4))
 	    {
diff --git a/apps/plugins/pdbox/pdbox.make b/apps/plugins/pdbox/pdbox.make
index e95cdba..7ec998d 100644
--- a/apps/plugins/pdbox/pdbox.make
+++ b/apps/plugins/pdbox/pdbox.make
@@ -20,7 +20,7 @@
 
 $(PDBOXBUILDDIR)/pdbox.rock: $(PDBOX_OBJ) $(MPEG_OBJ)
 
-PDBOXFLAGS = $(PLUGINFLAGS) -fno-strict-aliasing
+PDBOXFLAGS = $(PLUGINFLAGS) -fno-strict-aliasing -Wno-cast-function-type 
 PDBOXLDFLAGS = $(PLUGINLDFLAGS) 
 ifdef APP_TYPE
 PDBOXLDFLAGS += -lm