]> git.armaanb.net Git - stagit.git/blobdiff - src/cp.h
Fix cp function location
[stagit.git] / src / cp.h
index 1372b5b6ed61ba913e68fa074d7d6189e761b348..8404fa7da1621d91da168d6626dd3a7cc09c2fbb 100644 (file)
--- a/src/cp.h
+++ b/src/cp.h
@@ -1,25 +1 @@
-#include <stdlib.h>
-#include <stdio.h>
-
-int cp(char fileSource[], char fileDestination[])
-{
-    int c;
-    FILE *stream_R, *stream_W; 
-
-    stream_R = fopen(fileSource, "r");
-    if (stream_R == NULL)
-        return -1;
-    stream_W = fopen(fileDestination, "w");   //create and write to file
-    if (stream_W == NULL)
-     {
-        fclose(stream_R);
-        return -2;
-     }    
-    while ((c = fgetc(stream_R)) != EOF)
-        fputc(c, stream_W);
-    fclose(stream_R);
-    fclose(stream_W);
-
-    return 0;
-}
-
+extern int cp(const char fileSource[], const char fileDestination[]);