Skip to content

Commit

Permalink
Minor code cleaup to avoid false positives from Eclipse
Browse files Browse the repository at this point in the history
Eclipse Indigo code checker was unable to parse the (legal) c++ correctly
in a few places. Cleaning it up so that Eclipse didn't report false errors
also makes the code a little cleaner.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
  • Loading branch information
richardkchapman committed Nov 16, 2011
1 parent 7a731fc commit a8ff38a
Show file tree
Hide file tree
Showing 10 changed files with 24 additions and 24 deletions.
1 change: 1 addition & 0 deletions .gitignore
Expand Up @@ -2,3 +2,4 @@ externals/
.project
.svn/
ln/
.cproject
2 changes: 1 addition & 1 deletion ecl/hql/hqlcollect.cpp
Expand Up @@ -466,7 +466,7 @@ void FileSystemEclCollection::processFilePath(const char * sourceSearchPath, boo
{
StringBuffer msg;
msg.appendf("Explicit source file %s not found", searchPattern.str());
errs->reportWarning(10, msg.str());
errs->reportWarning(10, msg.str(), NULL, 0, 0, 0);
}
else
printf("Explicit source file %s not found\n", searchPattern.str());
Expand Down
2 changes: 1 addition & 1 deletion ecl/hql/hqlerror.cpp
Expand Up @@ -284,7 +284,7 @@ void checkEclVersionCompatible(Owned<IErrorReceiver> & errors, const char * eclV
{
StringBuffer msg;
msg.appendf("Mismatch in minor version number (%s v %s)", eclVersion, LANGUAGE_VERSION);
errors->reportWarning(HQLERR_VersionMismatch, msg.str(), NULL, 0, 0);
errors->reportWarning(HQLERR_VersionMismatch, msg.str(), NULL, 0, 0, 0);
}
else if (subminor != LANGUAGE_VERSION_MINOR)
{
Expand Down
4 changes: 2 additions & 2 deletions ecl/hql/hqlexpr.hpp
Expand Up @@ -801,9 +801,9 @@ interface HQL_API IECLError: public IException

interface HQL_API IErrorReceiver : public IInterface
{
virtual void reportError(int errNo, const char *msg, const char *filename=NULL, int lineno=0, int column=0, int pos=0) = 0;
virtual void reportError(int errNo, const char *msg, const char *filename, int lineno, int column, int pos) = 0;
virtual void report(IECLError* err) = 0;
virtual void reportWarning(int warnNo, const char *msg, const char *filename=NULL, int lineno=0, int column=0, int pos=0) = 0;
virtual void reportWarning(int warnNo, const char *msg, const char *filename, int lineno, int column, int pos) = 0;
virtual size32_t errCount() = 0;
virtual size32_t warnCount() = 0;
};
Expand Down
3 changes: 3 additions & 0 deletions services/winremote/service/Service.c
Expand Up @@ -22,6 +22,8 @@ PURPOSE: Implements functions required by all Windows NT services
---------------------------------------------------------------------------*/

#ifdef _WIN32 // Just to shut up any code-checkers on linux side

#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
Expand Down Expand Up @@ -601,3 +603,4 @@ LPTSTR GetLastErrorText( LPTSTR lpszBuf, DWORD dwSize )

return lpszBuf;
}
#endif
9 changes: 3 additions & 6 deletions services/winremote/winremote.cpp
Expand Up @@ -16,6 +16,8 @@
along with this program. If not, see <http://www.gnu.org/licenses/>.
############################################################################## */

#ifdef _WIN32 // Just to shut up any code-checkers on linux side

#pragma warning(disable:4786)

#include "win32.hpp"
Expand Down Expand Up @@ -78,12 +80,6 @@ extern "C" WINREMOTE_API IRemoteOutput* queryStderr()
return &stdErr;
}


interface IErrorReceiver
{
virtual void reportError(const char* machine,const char* error)=0;
};

class ServiceTask: public CInterface, implements ITask
{
public:
Expand Down Expand Up @@ -899,3 +895,4 @@ BOOL APIENTRY DllMain(HANDLE,DWORD,LPVOID)
{
return TRUE;
}
#endif
5 changes: 4 additions & 1 deletion system/jhtree/jhtree.cpp
Expand Up @@ -1433,7 +1433,10 @@ CJHTreeNode *CKeyIndex::loadNode(char *nodeData, offset_t pos, bool needsCopy)
ret.setown(new CJHTreeNode());
break;
case 1:
ret.setown(keyHdr->isVariable() ? new CJHVarTreeNode() : new CJHTreeNode());
if (keyHdr->isVariable())
ret.setown(new CJHVarTreeNode());
else
ret.setown(new CJHTreeNode());
break;
case 2:
ret.setown(new CJHTreeBlobNode());
Expand Down
8 changes: 4 additions & 4 deletions system/jlib/jfile.hpp
Expand Up @@ -37,10 +37,10 @@ interface IMemoryMappedFile;
class MemoryBuffer;
class Semaphore;

typedef enum { IFOcreate, IFOread, IFOwrite, IFOreadwrite, IFOcreaterw } IFOmode; // modes for open
typedef enum { IFSHnone, IFSHread=0x8, IFSHfull=0x10} IFSHmode; // sharing modes
typedef enum { IFScurrent = FILE_CURRENT, IFSend = FILE_END, IFSbegin = FILE_BEGIN } IFSmode; // seek mode
typedef enum { CFPcontinue, CFPcancel, CFPstop } CFPmode; // modes for ICopyFileProgress::onProgress return
enum IFOmode { IFOcreate, IFOread, IFOwrite, IFOreadwrite, IFOcreaterw }; // modes for open
enum IFSHmode { IFSHnone, IFSHread=0x8, IFSHfull=0x10}; // sharing modes
enum IFSmode { IFScurrent = FILE_CURRENT, IFSend = FILE_END, IFSbegin = FILE_BEGIN }; // seek mode
enum CFPmode { CFPcontinue, CFPcancel, CFPstop }; // modes for ICopyFileProgress::onProgress return

class CDateTime;

Expand Down
8 changes: 3 additions & 5 deletions system/jlib/jlzma.cpp
Expand Up @@ -47,14 +47,12 @@ extern "C" {
#endif


static void *SzAlloc(void *p, size_t size)
static void *SzAlloc(void *, size_t size)
{
p = p;
return checked_malloc(size,-1);
}
static void SzFree(void *p, void *address)
{
p = p;
static void SzFree(void *, void *address)
{
free(address);
}
static ISzAlloc g_Alloc = { SzAlloc, SzFree };
Expand Down
6 changes: 2 additions & 4 deletions system/lzma/LzmaEnc.c
Expand Up @@ -2092,13 +2092,11 @@ SRes LzmaEnc_MemPrepare(CLzmaEncHandle pp, const Byte *src, SizeT srcLen,

void LzmaEnc_Finish(CLzmaEncHandle pp)
{
#ifdef COMPRESS_MF_MT
#ifdef COMPRESS_MF_MT
CLzmaEnc *p = (CLzmaEnc *)pp;
if (p->mtMode)
MatchFinderMt_ReleaseStream(&p->matchFinderMt);
#else
pp = pp;
#endif
#endif
}

typedef struct _CSeqOutStreamBuf
Expand Down

0 comments on commit a8ff38a

Please sign in to comment.