GCC Wallification
This commit is contained in:
@ -40,7 +40,7 @@ else
|
||||
CFLAGS = $(OPT_FLAGS)
|
||||
endif
|
||||
|
||||
CFLAGS += -DNDEBUG -fPIC -Wno-deprecated -fno-exceptions -DHAVE_STDINT_H -Dstricmp=strcasecmp -fno-rtti -static-libgcc
|
||||
CFLAGS += -DNDEBUG -fPIC -Wall -Wno-non-virtual-dtor -Werror -fno-exceptions -DHAVE_STDINT_H -Dstricmp=strcasecmp -fno-rtti -static-libgcc
|
||||
CFLAGS += -DSM_DEFAULT_THREADER
|
||||
|
||||
ifeq "$(AMD64)" "true"
|
||||
|
@ -7,6 +7,8 @@ namespace SourceMod
|
||||
{
|
||||
class IResultRow
|
||||
{
|
||||
public:
|
||||
virtual ~IResultRow() { };
|
||||
public:
|
||||
/**
|
||||
* This will return NULL if the entry is NULL.
|
||||
@ -26,6 +28,8 @@ namespace SourceMod
|
||||
|
||||
class IResultSet
|
||||
{
|
||||
public:
|
||||
virtual ~IResultSet() { };
|
||||
public:
|
||||
//free the handle if necessary (see IQuery).
|
||||
virtual void FreeHandle() =0;
|
||||
@ -65,6 +69,8 @@ namespace SourceMod
|
||||
|
||||
class IQuery
|
||||
{
|
||||
public:
|
||||
virtual ~IQuery() { };
|
||||
public:
|
||||
//you must free the handle when done
|
||||
virtual void FreeHandle() =0;
|
||||
@ -94,6 +100,8 @@ namespace SourceMod
|
||||
|
||||
class IDatabase
|
||||
{
|
||||
public:
|
||||
virtual ~IDatabase() { };
|
||||
public:
|
||||
/**
|
||||
* Closes the database and frees the handle.
|
||||
@ -130,6 +138,8 @@ namespace SourceMod
|
||||
|
||||
class ISQLDriver
|
||||
{
|
||||
public:
|
||||
virtual ~ISQLDriver() { };
|
||||
public:
|
||||
virtual IDatabase *Connect(DatabaseInfo *info, int *errcode, char *error, size_t maxlength) =0;
|
||||
virtual const char *NameString() =0;
|
||||
|
@ -92,6 +92,8 @@ namespace SourceMod
|
||||
*/
|
||||
class IThread
|
||||
{
|
||||
public:
|
||||
virtual ~IThread() { };
|
||||
public:
|
||||
//Called when the thread runs
|
||||
virtual void RunThread(IThreadHandle *pHandle) =0;
|
||||
@ -107,6 +109,8 @@ namespace SourceMod
|
||||
*/
|
||||
class IThreadCreator
|
||||
{
|
||||
public:
|
||||
virtual ~IThreadCreator() { };
|
||||
public:
|
||||
//Makes a thread and cleans up the handle for you
|
||||
virtual void MakeThread(IThread *pThread) =0;
|
||||
@ -147,6 +151,8 @@ namespace SourceMod
|
||||
|
||||
class IEventSignal
|
||||
{
|
||||
public:
|
||||
virtual ~IEventSignal() { };
|
||||
public:
|
||||
/**
|
||||
* Waits for the signal.
|
||||
|
Reference in New Issue
Block a user