diff --git a/EgnFileCompare.h b/EgnFileCompare.h new file mode 100644 index 0000000..2d7c26d --- /dev/null +++ b/EgnFileCompare.h @@ -0,0 +1,30 @@ +//---------------------------------------------------------------------------- +// EgalTech 2013-2013 +//---------------------------------------------------------------------------- +// File : EgnFileCompare.h Data : 11.12.13 Versione : 1.4a5 +// Contenuto : Prototipi funzioni di confronto tra file. +// +// +// +// Modifiche : 11.12.13 DS Creazione modulo. +// +// +//---------------------------------------------------------------------------- + +#pragma once + +#include + + +//----------------------- Macro per import/export ---------------------------- +#undef EGN_EXPORT +#if defined( I_AM_EGN) // da definirsi solo nella DLL + #define EGN_EXPORT __declspec( dllexport) +#else + #define EGN_EXPORT __declspec( dllimport) +#endif + +//----------------------------------------------------------------------------- +EGN_EXPORT bool TextFileCompare( const std::string& sFile1, const std::string& sFile2, + const std::string& sRemIni, const std::string& sFileO) ; + diff --git a/EgnFileUtils.h b/EgnFileUtils.h new file mode 100644 index 0000000..acb71f5 --- /dev/null +++ b/EgnFileUtils.h @@ -0,0 +1,29 @@ +//---------------------------------------------------------------------------- +// EgalTech 2013-2013 +//---------------------------------------------------------------------------- +// File : EgnFileUtils.h Data : 11.12.13 Versione : 1.4a5 +// Contenuto : Prototipi funzioni di utilità sui file. +// +// +// +// Modifiche : 11.12.13 DS Creazione modulo. +// +// +//---------------------------------------------------------------------------- + +#pragma once + +#include + + +//----------------------- Macro per import/export ---------------------------- +#undef EGN_EXPORT +#if defined( I_AM_EGN) // da definirsi solo nella DLL + #define EGN_EXPORT __declspec( dllexport) +#else + #define EGN_EXPORT __declspec( dllimport) +#endif + +//----------------------------------------------------------------------------- +EGN_EXPORT bool EraseFile( const std::string& sFile) ; +EGN_EXPORT bool EmptyDirectory( const std::string& sDir) ;