Add LOVE_UNUSED macro to stamp out all those "unused parameter" warnings

This commit is contained in:
Bill Meltsner
2011-10-12 14:03:38 -05:00
parent 56ae3a95fc
commit 57f9cf439e
6 changed files with 90 additions and 80 deletions
+2
View File
@@ -19,6 +19,7 @@
**/ **/
#include "Exception.h" #include "Exception.h"
#include <common/config.h>
namespace love namespace love
{ {
@@ -32,6 +33,7 @@ namespace love
Exception::Exception(int unparsed, const char * str) Exception::Exception(int unparsed, const char * str)
{ {
LOVE_UNUSED(unparsed);
strncpy(buffer, str, BUFFER_SIZE); strncpy(buffer, str, BUFFER_SIZE);
} }
+4
View File
@@ -48,6 +48,10 @@
# define _CRT_SECURE_NO_WARNINGS # define _CRT_SECURE_NO_WARNINGS
#endif #endif
#ifndef LOVE_UNUSED
# define LOVE_UNUSED(x) (void)sizeof(x)
#endif
#ifndef LOVE_BUILD #ifndef LOVE_BUILD
# define LOVE_BUILD # define LOVE_BUILD
# define LOVE_BUILD_STANDALONE # define LOVE_BUILD_STANDALONE
+1
View File
@@ -734,6 +734,7 @@ namespace opengl
// glEnable (GL_POLYGON_SMOOTH); // glEnable (GL_POLYGON_SMOOTH);
// glHint (GL_POLYGON_SMOOTH_HINT, GL_NICEST); // glHint (GL_POLYGON_SMOOTH_HINT, GL_NICEST);
//} //}
LOVE_UNUSED(style);
} }
void Graphics::setLine( float width, Graphics::LineStyle style ) void Graphics::setLine( float width, Graphics::LineStyle style )
@@ -21,6 +21,7 @@
#include "VertexBuffer.h" #include "VertexBuffer.h"
#include "common/Exception.h" #include "common/Exception.h"
#include <common/config.h>
#include <cstdlib> #include <cstdlib>
#include <cstring> #include <cstring>
@@ -88,6 +89,7 @@ namespace opengl
void *VertexArray::map(GLenum access) void *VertexArray::map(GLenum access)
{ {
LOVE_UNUSED(access);
return buf; return buf;
} }
+4 -3
View File
@@ -22,6 +22,7 @@
#define LOVE_THREAD_SDL_THREADS_H #define LOVE_THREAD_SDL_THREADS_H
#include "SDL.h" #include "SDL.h"
#include <common/config.h>
namespace love namespace love
{ {
@@ -31,7 +32,7 @@ namespace thread
class Mutex { class Mutex {
private: private:
SDL_mutex* mutex; SDL_mutex* mutex;
Mutex(const Mutex& mutex) {} Mutex(const Mutex& mutex) {LOVE_UNUSED(mutex);}
friend class Conditional; friend class Conditional;
@@ -48,7 +49,7 @@ namespace thread
class ThreadBase { class ThreadBase {
private: private:
SDL_Thread* thread; SDL_Thread* thread;
ThreadBase(ThreadBase& thread) {} ThreadBase(ThreadBase& thread) {LOVE_UNUSED(thread);}
bool running; bool running;
static int thread_runner(void* param); static int thread_runner(void* param);
@@ -70,7 +71,7 @@ namespace thread
class Semaphore { class Semaphore {
private: private:
Semaphore(const Semaphore& sem) {} Semaphore(const Semaphore& sem) {LOVE_UNUSED(sem);}
SDL_sem* semaphore; SDL_sem* semaphore;
public: public:
+1 -1
View File
@@ -63,7 +63,7 @@ namespace thread
private: private:
Mutex* mutex; Mutex* mutex;
Lock(Lock& lock) {} Lock(Lock& lock) {LOVE_UNUSED(lock);}
public: public:
Lock(Mutex* m): mutex(m) { Lock(Mutex* m): mutex(m) {