mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-11 13:46:43 +00:00
d6665cba42
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1041 a592a061-630c-0410-9148-cb99ea01b6c8
19 lines
394 B
C
19 lines
394 B
C
#include <config.h>
|
|
|
|
#include <fstream>
|
|
|
|
#include "support/lyxlib.h"
|
|
#include "LString.h"
|
|
#include "support/filetools.h"
|
|
|
|
bool lyx::copy(string const & from, string const & to)
|
|
{
|
|
std::ifstream ifs(from.c_str());
|
|
if (!ifs) return false;
|
|
std::ofstream ofs(to.c_str(), std::ios::out|std::ios::trunc);
|
|
if (!ofs) return false;
|
|
ofs << ifs.rdbuf();
|
|
if (ofs.good()) return true;
|
|
return false;
|
|
}
|