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
|
#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
|
#if XVT_OS == XVT_OS_SCOUNIX
|
||||||
const char* const rflag = "r";
|
const char* const rflag = "r";
|
||||||
const char* const wflag = "w";
|
if (append)
|
||||||
|
wflag = "a";
|
||||||
|
else
|
||||||
|
wflag = "w";
|
||||||
#else
|
#else
|
||||||
const char* const rflag = "rb";
|
const char* const rflag = "rb";
|
||||||
const char* const wflag = "wb";
|
if (append)
|
||||||
|
wflag = "ab";
|
||||||
|
else
|
||||||
|
wflag = "wb";
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
FILE* i = fopen(orig, rflag);
|
FILE* i = fopen(orig, rflag);
|
||||||
|
@ -10,7 +10,7 @@ char* format (const char* fmt, ...);
|
|||||||
const char* cmd2name(const char* argv0, const char* argv1 = "");
|
const char* cmd2name(const char* argv0, const char* argv1 = "");
|
||||||
int rtoi(const char * roman);
|
int rtoi(const char * roman);
|
||||||
const char* itor(int i);
|
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);
|
bool fexist(const char* file);
|
||||||
const char * encode(const char * data);
|
const char * encode(const char * data);
|
||||||
const char * decode(const char * data);
|
const char * decode(const char * data);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user