1
0
mirror of https://github.com/winscp/winscp.git synced 2026-10-24 02:28:55 +03:00
Files
winscp/source/core/FileSystems.cpp
Martin Prikryl 5dc46ec23f Clang identifies some functions as "noreturn" + one noexcept(false)
(cherry picked from commit 7b54dde3a6)

Source commit: e6fd24a871e574ed762797210a5ce126deeab1f3
2025-03-14 16:19:14 +01:00

44 lines
1.6 KiB
C++

//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "FileSystems.h"
#include "RemoteFiles.h"
#include "Common.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
//---------------------------------------------------------------------------
__fastcall TCustomFileSystem::TCustomFileSystem(TTerminal * ATerminal):
FTerminal(ATerminal)
{
DebugAssert(FTerminal);
}
//---------------------------------------------------------------------------
__fastcall TCustomFileSystem::~TCustomFileSystem()
{
}
//---------------------------------------------------------------------------
UnicodeString __fastcall TCustomFileSystem::GetHomeDirectory()
{
NotImplemented();
UNREACHABLE_AFTER_NORETURN(return EmptyStr);
}
//---------------------------------------------------------------------------
UnicodeString TCustomFileSystem::CalculateFilesChecksumInitialize(const UnicodeString & DebugUsedArg(Alg))
{
NotImplemented();
UNREACHABLE_AFTER_NORETURN(return EmptyStr);
}
//---------------------------------------------------------------------------
void __fastcall TCustomFileSystem::TransferOnDirectory(
const UnicodeString & Directory, const TCopyParamType *, int Params)
{
DebugUsedParam2(Directory, Params);
}
//---------------------------------------------------------------------------
void __fastcall TCustomFileSystem::DirectorySunk(
const UnicodeString & DestFullName, const TRemoteFile *, const TCopyParamType *)
{
DebugUsedParam(DestFullName);
}