]> pd.if.org Git - pdclib/blobdiff - functions/string/strcpy.c
Merged PDPCLIB and Therx code.
[pdclib] / functions / string / strcpy.c
index 1cc1c8e9eedfbec677d2008949211770da261d71..03b8563393f53d141a99b6109fd4c681fb1c341f 100644 (file)
@@ -6,3 +6,23 @@
 // ----------------------------------------------------------------------------
 
 char * strcpy( char * restrict s1, const char * restrict s2 ) { /* TODO */ };
+
+/* Therx code - unreviewed
+{
+    while (*s1++ = *s2++)
+    {
+        // EMPTY
+    }
+    return s1;
+}
+*/
+
+/* PDPC code - unreviewed
+char *strcpy(char *s1, const char *s2)
+{
+    char *p = s1;
+    
+    while ((*p++ = *s2++) != '\0') ;
+    return (s1);
+}
+*/
\ No newline at end of file