Fix various compiler warnings; enable -Wextra warnings except for unused params.
This commit is contained in:
parent
129ab9583d
commit
9e5dd61e39
|
@ -3251,8 +3251,8 @@ ac_config_headers="$ac_config_headers config.h"
|
|||
rm -f src/tripwire/syslog.h 2> /dev/null
|
||||
chmod 755 install-sh 2> /dev/null
|
||||
|
||||
CFLAGS=${CFLAGS:-"-O -pipe -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"}
|
||||
CXXFLAGS=${CXXFLAGS:-"-O -pipe -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"}
|
||||
CFLAGS=${CFLAGS:-"-O -pipe -Wall -Wextra -Wno-unused-parameter -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"}
|
||||
CXXFLAGS=${CXXFLAGS:-"-O -pipe -Wall -Wextra -Wno-unused-parameter -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"}
|
||||
|
||||
# Check whether --enable-static was given.
|
||||
if test "${enable_static+set}" = set; then :
|
||||
|
|
|
@ -17,8 +17,8 @@ chmod 755 install-sh 2> /dev/null
|
|||
dnl ###############
|
||||
dnl Setup defaults
|
||||
dnl ###############
|
||||
CFLAGS=${CFLAGS:-"-O -pipe -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"}
|
||||
CXXFLAGS=${CXXFLAGS:-"-O -pipe -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"}
|
||||
CFLAGS=${CFLAGS:-"-O -pipe -Wall -Wextra -Wno-unused-parameter -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"}
|
||||
CXXFLAGS=${CXXFLAGS:-"-O -pipe -Wall -Wextra -Wno-unused-parameter -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"}
|
||||
|
||||
dnl #####################
|
||||
dnl Configuration options
|
||||
|
|
|
@ -237,7 +237,7 @@ int64 cArchive::Copy(cArchive* pFrom, int64 amt)
|
|||
|
||||
while(amtLeft > 0)
|
||||
{
|
||||
int64 amtToRead = amtLeft > BUF_SIZE ? BUF_SIZE : amtLeft;
|
||||
int64 amtToRead = amtLeft > (int64)BUF_SIZE ? (int64)BUF_SIZE : amtLeft;
|
||||
int64 amtRead = pFrom->ReadBlob(buf, static_cast<int>( amtToRead ) );
|
||||
amtLeft -= amtRead;
|
||||
WriteBlob(buf, static_cast<int>( amtRead ) );
|
||||
|
|
|
@ -190,33 +190,33 @@ inline int cDebug::GetDebugLevel()
|
|||
|
||||
#else // DEBUG
|
||||
|
||||
inline cDebug::cDebug (const char *pLabel) {}
|
||||
inline cDebug::cDebug (const char *) {}
|
||||
inline cDebug::~cDebug () {}
|
||||
inline cDebug::cDebug (const cDebug& rhs) {}
|
||||
inline void cDebug::TraceAlways (const char *format, ...) {}
|
||||
inline void cDebug::TraceError (const char *format, ...) {}
|
||||
inline void cDebug::TraceWarning (const char *format, ...) {}
|
||||
inline void cDebug::TraceDebug (const char *format, ...) {}
|
||||
inline void cDebug::TraceDetail (const char *format, ...) {}
|
||||
inline void cDebug::TraceNever (const char *format, ...) {}
|
||||
inline void cDebug::TraceAlways (const wchar_t *format, ...) {}
|
||||
inline void cDebug::TraceError (const wchar_t *format, ...) {}
|
||||
inline void cDebug::TraceWarning (const wchar_t *format, ...) {}
|
||||
inline void cDebug::TraceDebug (const wchar_t *format, ...) {}
|
||||
inline void cDebug::TraceDetail (const wchar_t *format, ...) {}
|
||||
inline void cDebug::TraceNever (const wchar_t *format, ...) {}
|
||||
inline void cDebug::TraceVaArgs (int iDebugLevel, const char *format, va_list &args) {}
|
||||
inline void cDebug::TraceVaArgs (int iDebugLevel, const wchar_t *format, va_list &args) {}
|
||||
inline void cDebug::Trace (int levelNum, const char* format, ...) {}
|
||||
inline void cDebug::Trace (int levelNum, const wchar_t* format, ...) {}
|
||||
inline bool cDebug::AddOutTarget (OutTarget target) { return false; }
|
||||
inline bool cDebug::RemoveOutTarget (OutTarget target) { return false; }
|
||||
inline bool cDebug::HasOutTarget (OutTarget target) { return false; }
|
||||
inline bool cDebug::SetOutputFile (const char* filename) { return false; }
|
||||
inline void cDebug::SetDebugLevel (int level) {}
|
||||
inline cDebug::cDebug (const cDebug&) {}
|
||||
inline void cDebug::TraceAlways (const char *, ...) {}
|
||||
inline void cDebug::TraceError (const char *, ...) {}
|
||||
inline void cDebug::TraceWarning (const char *, ...) {}
|
||||
inline void cDebug::TraceDebug (const char *, ...) {}
|
||||
inline void cDebug::TraceDetail (const char *, ...) {}
|
||||
inline void cDebug::TraceNever (const char *, ...) {}
|
||||
inline void cDebug::TraceAlways (const wchar_t *, ...) {}
|
||||
inline void cDebug::TraceError (const wchar_t *, ...) {}
|
||||
inline void cDebug::TraceWarning (const wchar_t *, ...) {}
|
||||
inline void cDebug::TraceDebug (const wchar_t *, ...) {}
|
||||
inline void cDebug::TraceDetail (const wchar_t *, ...) {}
|
||||
inline void cDebug::TraceNever (const wchar_t *, ...) {}
|
||||
inline void cDebug::TraceVaArgs (int, const char *, va_list &) {}
|
||||
inline void cDebug::TraceVaArgs (int, const wchar_t *, va_list &) {}
|
||||
inline void cDebug::Trace (int, const char*, ...) {}
|
||||
inline void cDebug::Trace (int, const wchar_t*, ...) {}
|
||||
inline bool cDebug::AddOutTarget (OutTarget) { return false; }
|
||||
inline bool cDebug::RemoveOutTarget (OutTarget) { return false; }
|
||||
inline bool cDebug::HasOutTarget (OutTarget) { return false; }
|
||||
inline bool cDebug::SetOutputFile (const char*) { return false; }
|
||||
inline void cDebug::SetDebugLevel (int) {}
|
||||
inline int cDebug::GetDebugLevel (void) { return 0; }
|
||||
inline void cDebug::DebugOut ( const char* lpOutputString, ... ) {}
|
||||
inline void cDebug::DebugOut ( const wchar_t* lpOutputString, ... ) {}
|
||||
inline void cDebug::DebugOut ( const char*, ... ) {}
|
||||
inline void cDebug::DebugOut ( const wchar_t*, ... ) {}
|
||||
|
||||
#endif // DEBUG
|
||||
|
||||
|
|
|
@ -56,7 +56,6 @@ void cErrorReporter::PrintErrorMsg(const eError& error, const TSTRING& strExtra)
|
|||
(cDisplayEncoder::Flags) ( cDisplayEncoder::NON_ROUNDTRIP |
|
||||
cDisplayEncoder::ALLOW_WHITESPACE ) );
|
||||
TSTRING errStr;
|
||||
int len;
|
||||
|
||||
//
|
||||
// if the ID is zero, just return.
|
||||
|
@ -86,7 +85,7 @@ void cErrorReporter::PrintErrorMsg(const eError& error, const TSTRING& strExtra)
|
|||
errStr = strm.str();
|
||||
}
|
||||
|
||||
len = errStr.length(); // save for later
|
||||
//int len = errStr.length(); // save for later
|
||||
TCERR << errStr;
|
||||
|
||||
// "First Part" error string
|
||||
|
|
|
@ -54,7 +54,7 @@
|
|||
///////////////////////////////////////////////////////////////////////////////
|
||||
// util_GetErrnoString -- return the result of strerror(errno) as a tstring
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
static TSTRING util_GetErrnoString()
|
||||
/*static TSTRING util_GetErrnoString()
|
||||
{
|
||||
TSTRING ret;
|
||||
char* pErrorStr = strerror(errno);
|
||||
|
@ -64,7 +64,7 @@ static TSTRING util_GetErrnoString()
|
|||
ret = pErrorStr;
|
||||
#endif
|
||||
return ret;
|
||||
}
|
||||
}*/
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -57,11 +57,13 @@
|
|||
//=========================================================================
|
||||
// UTIL FUNCTION PROTOTYPES
|
||||
//=========================================================================
|
||||
|
||||
static TSTRING& util_FormatTimeC( struct tm* ptm, TSTRING& strBuf );
|
||||
static TSTRING& util_FormatTimeCPlusPlus( struct tm* ptm, TSTRING& strBuf );
|
||||
static TSTRING& util_FormatTime( struct tm* ptm, TSTRING& strBuf );
|
||||
|
||||
#if !USES_CLIB_DATE_FUNCTION
|
||||
static TSTRING& util_FormatTimeCPlusPlus( struct tm* ptm, TSTRING& strBuf );
|
||||
#endif
|
||||
|
||||
//=========================================================================
|
||||
// PUBLIC METHOD CODE
|
||||
//=========================================================================
|
||||
|
@ -281,6 +283,7 @@ TSTRING& util_FormatTime( struct tm* ptm, TSTRING& strBuf )
|
|||
}
|
||||
|
||||
|
||||
#if !USES_CLIB_DATE_FUNCTION
|
||||
TSTRING& util_FormatTimeCPlusPlus( struct tm* ptm, TSTRING& strBuf )
|
||||
{
|
||||
ASSERT( ptm );
|
||||
|
@ -299,6 +302,7 @@ TSTRING& util_FormatTimeCPlusPlus( struct tm* ptm, TSTRING& strBuf )
|
|||
strBuf = sstr.str();
|
||||
return strBuf;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
TSTRING& util_FormatTimeC( struct tm* ptm, TSTRING& strBuf )
|
||||
|
|
|
@ -81,10 +81,12 @@ void cGenreSpecListPair::SetSpecList(const cFCOSpecList& speclist)
|
|||
//=============================================================================
|
||||
|
||||
cGenreSpecListVector::cGenreSpecListVector()
|
||||
: std::vector<cGenreSpecListPair>()
|
||||
{
|
||||
}
|
||||
|
||||
cGenreSpecListVector::cGenreSpecListVector(const cGenreSpecListVector& rhs)
|
||||
cGenreSpecListVector::cGenreSpecListVector(const cGenreSpecListVector& rhs)
|
||||
: std::vector<cGenreSpecListPair>()
|
||||
{
|
||||
*this = rhs;
|
||||
}
|
||||
|
|
|
@ -523,24 +523,22 @@ TSTRING cMD5Signature::AsString() const
|
|||
return AsStringHex();
|
||||
|
||||
TSTRING ret;
|
||||
char buf[24];
|
||||
int length;
|
||||
char buf[24];
|
||||
|
||||
ASSERT( sizeof( uint8 ) == sizeof( byte ) ); /* everything breaks otherwise */
|
||||
btob64((byte*)md5_digest, buf, SIG_BYTE_SIZE*8);
|
||||
btob64((byte*)md5_digest, buf, SIG_BYTE_SIZE*8);
|
||||
//converting to base64 representation.
|
||||
length = strlen(buf);
|
||||
|
||||
#ifdef _UNICODE //making it TSTRING sensitive
|
||||
ret.resize(length);
|
||||
mbstowcs((TCHAR*) ret.data(), buf, length);
|
||||
int length;
|
||||
length = strlen(buf);
|
||||
ret.resize(length);
|
||||
mbstowcs((TCHAR*) ret.data(), buf, length);
|
||||
#else
|
||||
ret.append(buf);
|
||||
ret.append(buf);
|
||||
#endif
|
||||
|
||||
return ret;
|
||||
//return ret;
|
||||
//ret holds base64 representation of digest.
|
||||
return ret;
|
||||
}
|
||||
|
||||
TSTRING cMD5Signature::AsStringHex() const
|
||||
|
@ -649,13 +647,13 @@ TSTRING cSHASignature::AsString(void) const
|
|||
TSTRING ret;
|
||||
char* ps_signature;
|
||||
char buf[100];
|
||||
int length;
|
||||
|
||||
ps_signature = btob64((uint8*)sha_digest, buf, SIG_UINT32_SIZE*sizeof(uint32)*8);
|
||||
//converting to base64 representation.
|
||||
length = strlen(ps_signature);
|
||||
|
||||
|
||||
#ifdef _UNICODE //making it TSTRING sensitive
|
||||
int length;
|
||||
length = strlen(ps_signature);
|
||||
ret.resize(length);
|
||||
mbstowcs((TCHAR*) ret.data(), ps_signature, length);
|
||||
#else
|
||||
|
@ -839,23 +837,21 @@ TSTRING cHAVALSignature::AsString() const
|
|||
return AsStringHex();
|
||||
|
||||
TSTRING ret;
|
||||
char buf[24];
|
||||
int length;
|
||||
char buf[24];
|
||||
|
||||
btob64((byte*)mSignature, buf, 128);
|
||||
//converting to base64 representation.
|
||||
length = strlen(buf);
|
||||
btob64((byte*)mSignature, buf, 128);
|
||||
//converting to base64 representation.
|
||||
|
||||
#ifdef _UNICODE //making it TSTRING sensitive
|
||||
ret.resize(length);
|
||||
mbstowcs((TCHAR*) ret.data(), buf, length);
|
||||
int length;
|
||||
length = strlen(buf);
|
||||
ret.resize(length);
|
||||
mbstowcs((TCHAR*) ret.data(), buf, length);
|
||||
#else
|
||||
ret.append(buf);
|
||||
ret.append(buf);
|
||||
#endif
|
||||
|
||||
return ret;
|
||||
//return ret;
|
||||
//ret holds base64 representation of digest.
|
||||
return ret;
|
||||
}
|
||||
|
||||
TSTRING cHAVALSignature::AsStringHex() const
|
||||
|
|
|
@ -55,11 +55,10 @@
|
|||
// METHOD CODE
|
||||
//=========================================================================
|
||||
|
||||
cFSDataSourceIter::cFSDataSourceIter()
|
||||
cFSDataSourceIter::cFSDataSourceIter() : cFCODataSourceIterImpl(), mDev(0)
|
||||
{
|
||||
// set the case sensitiveness of the parent...
|
||||
//
|
||||
mDev = 0;
|
||||
mParentName.SetCaseSensitive( iTWFactory::GetInstance()->GetNameInfo()->IsCaseSensitive() );
|
||||
}
|
||||
|
||||
|
@ -67,7 +66,7 @@ cFSDataSourceIter::~cFSDataSourceIter()
|
|||
{
|
||||
}
|
||||
|
||||
cFSDataSourceIter::cFSDataSourceIter( const cFSDataSourceIter& rhs )
|
||||
cFSDataSourceIter::cFSDataSourceIter( const cFSDataSourceIter& rhs ) : cFCODataSourceIterImpl(), mDev(0)
|
||||
{
|
||||
// set the case sensitiveness of the parent...
|
||||
//
|
||||
|
|
|
@ -86,8 +86,6 @@ bool cPipedMailMessage::Send()
|
|||
// Get Body and Attachments
|
||||
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
|
||||
bool allOK = true;
|
||||
|
||||
// get body
|
||||
std::string sNBody = cStringUtil::TstrToStr( mstrBody );
|
||||
|
||||
|
@ -96,7 +94,6 @@ bool cPipedMailMessage::Send()
|
|||
if( ! GetAttachmentsAsString( sAttachments ) )
|
||||
{
|
||||
sAttachments.erase();
|
||||
allOK = false;
|
||||
}
|
||||
|
||||
std::string sSend = sNBody + sAttachments;
|
||||
|
|
|
@ -75,7 +75,7 @@
|
|||
static bool PopNextLine( TSTRING& fileIn, TSTRING& sLine, int& nLine );
|
||||
static bool IsReturnChar( TCHAR tch );
|
||||
static bool IsComment( const TSTRING& sLine );
|
||||
static void GetKeyValuePair( const TSTRING& sLine, TSTRING& sKey, TSTRING& sVal ); // throw( eConfigFile );
|
||||
//static void GetKeyValuePair( const TSTRING& sLine, TSTRING& sKey, TSTRING& sVal ); // throw( eConfigFile );
|
||||
static TSTRING& util_MakeTripwireDateString( TSTRING& strBuf );
|
||||
|
||||
//=========================================================================
|
||||
|
|
|
@ -67,9 +67,9 @@
|
|||
// UTILITY METHODS
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
static void util_PrintFCO(const iFCO* pFCO, iFCOPropDisplayer * pPropDisplayer);
|
||||
//static void util_PrintFCO(const iFCO* pFCO, iFCOPropDisplayer * pPropDisplayer);
|
||||
static void util_InitBlockArray( cBlockRecordArray& block );
|
||||
static void util_MapHierRoot( std::map< std::pair< int, int>, int > dbMap );
|
||||
//static void util_MapHierRoot( std::map< std::pair< int, int>, int > dbMap );
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
// Insulated implementation:
|
||||
|
|
|
@ -2688,6 +2688,8 @@ static bool NotifyEncryptionType(cFileHeader::Encoding encoding, iUserNotify::Ve
|
|||
case cFileHeader::ASYM_ENCRYPTION:
|
||||
iUserNotify::GetInstance()->Notify(vl, TSS_GetString(cTWAdmin, twadmin::STR_ENCRYPT_TYPE_ASYM).c_str());
|
||||
return true;
|
||||
default:
|
||||
ASSERT("Unexpeced encryption type");
|
||||
}
|
||||
|
||||
iUserNotify::GetInstance()->Notify(vl, TSS_GetString(cTWAdmin, twadmin::STR_ENCRYPT_TYPE_UNK).c_str());
|
||||
|
|
|
@ -58,9 +58,9 @@
|
|||
//=========================================================================
|
||||
|
||||
static std::string util_ConvertMB( const std::string& sIn );
|
||||
static bool util_ReadMBCharAsSBString( std::stringstream& ss, std::string& strCh );
|
||||
//static bool util_ReadMBCharAsSBString( std::stringstream& ss, std::string& strCh );
|
||||
static std::string convert_to_encoded_hex( char ch );
|
||||
static std::string util_Output512Chars( const std::string& s );
|
||||
//static std::string util_Output512Chars( const std::string& s );
|
||||
// don't want to pass debug a string over 1024, so play it safe with 512
|
||||
|
||||
//=========================================================================
|
||||
|
|
Loading…
Reference in New Issue