From ae85aab8886f2e94d0c258532d5806c63fea2a9e Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Fri, 4 May 2012 09:38:04 +0000 Subject: Revert r3106 as it causes compile failures not seen locally. --- lib/backupstore/BackupStoreFilenameClear.cpp | 10 +++++++--- lib/backupstore/BackupStoreFilenameClear.h | 6 ++---- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/lib/backupstore/BackupStoreFilenameClear.cpp b/lib/backupstore/BackupStoreFilenameClear.cpp index bf23fea8..ad5666cf 100644 --- a/lib/backupstore/BackupStoreFilenameClear.cpp +++ b/lib/backupstore/BackupStoreFilenameClear.cpp @@ -17,9 +17,13 @@ #include "MemLeakFindOn.h" -int BackupStoreFilenameClear::sEncodeMethod = BackupStoreFilename::Encoding_Clear; -CipherContext BackupStoreFilenameClear::sBlowfishEncrypt; -CipherContext BackupStoreFilenameClear::sBlowfishDecrypt; +// Hide private variables from the rest of the world +namespace +{ + int sEncodeMethod = BackupStoreFilename::Encoding_Clear; + CipherContext sBlowfishEncrypt; + CipherContext sBlowfishDecrypt; +} // -------------------------------------------------------------------------- // diff --git a/lib/backupstore/BackupStoreFilenameClear.h b/lib/backupstore/BackupStoreFilenameClear.h index 93217177..595d1158 100644 --- a/lib/backupstore/BackupStoreFilenameClear.h +++ b/lib/backupstore/BackupStoreFilenameClear.h @@ -11,7 +11,8 @@ #define BACKUPSTOREFILENAMECLEAR__H #include "BackupStoreFilename.h" -#include "CipherContext.h" + +class CipherContext; // -------------------------------------------------------------------------- // @@ -53,9 +54,6 @@ protected: private: mutable BackupStoreFilename_base mClearFilename; - static CipherContext sBlowfishEncrypt; - static CipherContext sBlowfishDecrypt; - static int sEncodeMethod; }; #endif // BACKUPSTOREFILENAMECLEAR__H -- cgit v1.2.3