Partially implemented RFE #2471534 and some other minor improvements
[fw/sdcc] / device / include / string.h
index 4ab59815d7b8e8a71a68fcdc76793324b996d18f..7b41c64d64d4971f56e5254d04f94f819788bb86 100644 (file)
@@ -50,9 +50,6 @@ extern char *strstr (char *, char *)  ;
 extern int   strlen (char *  )  ;
 extern char *strtok (char *, char *)  ;
 extern void *memcpy (void *, void *, size_t )  ;
-#ifdef SDCC_z80
-#define memcpy(dst, src, n) __builtin_memcpy(dst, src, n)
-#endif
 extern int   memcmp (void *, void *, size_t )  ;
 extern void *memset (void *, unsigned char  , size_t )  ;
 extern void *memmove (void *, void *, size_t )  ;
@@ -61,5 +58,8 @@ extern void *memmove (void *, void *, size_t )  ;
 extern void __xdata * memcpyx(void __xdata *, void __xdata *, int) __naked;
 #endif
 
+#ifdef SDCC_z80
+#define memcpy(dst, src, n) __builtin_memcpy(dst, src, n)
+#endif
 
 #endif