* device/lib/libsdcc.lib: added module rand
[fw/sdcc] / device / lib / ds390 / memcpyx.c
index 66e7ea7c19cbef747733a5b1f2394225fe04ebee..56e5e3a951b9bec0e367a4265de205480e6eec34 100644 (file)
@@ -1,10 +1,10 @@
 #include <string.h>
 
-void _xdata * memcpyx (
-       void _xdata * dst,
-       void _xdata * src,
+void xdata * memcpyx (
+       void xdata * dst,
+       void xdata * src,
        int count
-       ) 
+       ) _naked
 {
     /* Shut compiler up about unused parameters. */
     dst; src; count;
@@ -87,6 +87,7 @@ _memcpy_done:
     pop dpl
     pop dph
     pop dpx
+    ret
 _endasm;    
     
 }