X-Git-Url: https://git.armaanb.net/?p=stagit.git;a=blobdiff_plain;f=src%2Fcp.h;h=876b21eda23cc47bd0d02305376fb5781d0e0398;hp=1372b5b6ed61ba913e68fa074d7d6189e761b348;hb=8b5e07f7ed45ce24d40a961902d70e939d4f6d56;hpb=ad2d1ad6ad71921d029c3fbba22a3d1b6f35cf5a diff --git a/src/cp.h b/src/cp.h index 1372b5b..876b21e 100644 --- a/src/cp.h +++ b/src/cp.h @@ -1,25 +1 @@ -#include -#include - -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; -} - +int cp(const char fileSource[], const char fileDestination[]);