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:
parent
cd65a3eb71
commit
6edd0f9990
@ -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);
|
||||
|
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user