Aggiunta possibilita di appendere ad un file con fcopy

git-svn-id: svn://10.65.10.50/trunk@950 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
nik 1995-02-02 11:56:16 +00:00
parent cd65a3eb71
commit 6edd0f9990
2 changed files with 12 additions and 5 deletions

View File

@ -19,14 +19,21 @@ int remove(const char* path)
#endif
bool fcopy(const char* orig, const char* dest)
{
bool fcopy(const char* orig, const char* dest, bool append)
{
const char* wflag;
#if XVT_OS == XVT_OS_SCOUNIX
const char* const rflag = "r";
const char* const wflag = "w";
if (append)
wflag = "a";
else
wflag = "w";
#else
const char* const rflag = "rb";
const char* const wflag = "wb";
if (append)
wflag = "ab";
else
wflag = "wb";
#endif
FILE* i = fopen(orig, rflag);

View File

@ -10,7 +10,7 @@ char* format (const char* fmt, ...);
const char* cmd2name(const char* argv0, const char* argv1 = "");
int rtoi(const char * roman);
const char* itor(int i);
bool fcopy(const char* orig, const char* dest);
bool fcopy(const char* orig, const char* dest, bool append=FALSE);
bool fexist(const char* file);
const char * encode(const char * data);
const char * decode(const char * data);