mirror of https://github.com/mgba-emu/mgba.git
Move UNUSED macro to common.h
This commit is contained in:
parent
0a48d4cc2f
commit
55977796f3
|
@ -11,6 +11,8 @@
|
|||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#define UNUSED(V) (void)(V)
|
||||
|
||||
#ifdef __POWERPC__
|
||||
#define LOAD_32(DEST, ADDR, ARR) asm("lwbrx %0, %1, %2" : "=r"(DEST) : "r"(ADDR), "r"(ARR))
|
||||
#define LOAD_16(DEST, ADDR, ARR) asm("lhbrx %0, %1, %2" : "=r"(DEST) : "r"(ADDR), "r"(ARR))
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
|
||||
#include "arm.h"
|
||||
|
||||
#define UNUSED(V) (void)(V)
|
||||
|
||||
#define DO_4(DIRECTIVE) \
|
||||
DIRECTIVE, \
|
||||
DIRECTIVE, \
|
||||
|
|
|
@ -83,13 +83,13 @@ static inline void _printPSR(union PSR psr) {
|
|||
}
|
||||
|
||||
static void _handleDeath(int sig) {
|
||||
(void)(sig);
|
||||
UNUSED(sig);
|
||||
printf("No debugger attached!\n");
|
||||
}
|
||||
|
||||
static void _breakInto(struct CLIDebugger* debugger, struct DebugVector* dv) {
|
||||
(void)(debugger);
|
||||
(void)(dv);
|
||||
UNUSED(debugger);
|
||||
UNUSED(dv);
|
||||
struct sigaction sa, osa;
|
||||
sa.sa_handler = _handleDeath;
|
||||
sigemptyset(&sa.sa_mask);
|
||||
|
@ -105,18 +105,18 @@ static void _breakInto(struct CLIDebugger* debugger, struct DebugVector* dv) {
|
|||
}
|
||||
|
||||
static void _continue(struct CLIDebugger* debugger, struct DebugVector* dv) {
|
||||
(void)(dv);
|
||||
UNUSED(dv);
|
||||
debugger->d.state = DEBUGGER_RUNNING;
|
||||
}
|
||||
|
||||
static void _next(struct CLIDebugger* debugger, struct DebugVector* dv) {
|
||||
(void)(dv);
|
||||
UNUSED(dv);
|
||||
ARMRun(debugger->d.cpu);
|
||||
_printStatus(debugger, 0);
|
||||
}
|
||||
|
||||
static void _print(struct CLIDebugger* debugger, struct DebugVector* dv) {
|
||||
(void)(debugger);
|
||||
UNUSED(debugger);
|
||||
for ( ; dv; dv = dv->next) {
|
||||
printf(" %u", dv->intValue);
|
||||
}
|
||||
|
@ -124,7 +124,7 @@ static void _print(struct CLIDebugger* debugger, struct DebugVector* dv) {
|
|||
}
|
||||
|
||||
static void _printHex(struct CLIDebugger* debugger, struct DebugVector* dv) {
|
||||
(void)(debugger);
|
||||
UNUSED(debugger);
|
||||
for ( ; dv; dv = dv->next) {
|
||||
printf(" 0x%08X", dv->intValue);
|
||||
}
|
||||
|
@ -143,7 +143,7 @@ static inline void _printLine(struct CLIDebugger* debugger, uint32_t address, en
|
|||
}
|
||||
|
||||
static void _printStatus(struct CLIDebugger* debugger, struct DebugVector* dv) {
|
||||
(void)(dv);
|
||||
UNUSED(dv);
|
||||
int r;
|
||||
for (r = 0; r < 4; ++r) {
|
||||
printf("%08X %08X %08X %08X\n",
|
||||
|
@ -164,7 +164,7 @@ static void _printStatus(struct CLIDebugger* debugger, struct DebugVector* dv) {
|
|||
}
|
||||
|
||||
static void _quit(struct CLIDebugger* debugger, struct DebugVector* dv) {
|
||||
(void)(dv);
|
||||
UNUSED(dv);
|
||||
debugger->d.state = DEBUGGER_SHUTDOWN;
|
||||
}
|
||||
|
||||
|
@ -226,7 +226,7 @@ static void _setWatchpoint(struct CLIDebugger* debugger, struct DebugVector* dv)
|
|||
}
|
||||
|
||||
static void _breakIntoDefault(int signal) {
|
||||
(void)(signal);
|
||||
UNUSED(signal);
|
||||
ARMDebuggerEnter(&_activeDebugger->d, DEBUGGER_ENTER_MANUAL);
|
||||
}
|
||||
|
||||
|
@ -507,7 +507,7 @@ static int _parse(struct CLIDebugger* debugger, const char* line, size_t count)
|
|||
}
|
||||
|
||||
static char* _prompt(EditLine* el) {
|
||||
(void)(el);
|
||||
UNUSED(el);
|
||||
return "> ";
|
||||
}
|
||||
|
||||
|
@ -536,7 +536,7 @@ static void _commandLine(struct ARMDebugger* debugger) {
|
|||
}
|
||||
|
||||
static void _reportEntry(struct ARMDebugger* debugger, enum DebuggerEntryReason reason) {
|
||||
(void) (debugger);
|
||||
UNUSED(debugger);
|
||||
switch (reason) {
|
||||
case DEBUGGER_ENTER_MANUAL:
|
||||
case DEBUGGER_ENTER_ATTACHED:
|
||||
|
@ -554,7 +554,7 @@ static void _reportEntry(struct ARMDebugger* debugger, enum DebuggerEntryReason
|
|||
}
|
||||
|
||||
static unsigned char _tabComplete(EditLine* elstate, int ch) {
|
||||
(void)(ch);
|
||||
UNUSED(ch);
|
||||
const LineInfo* li = el_line(elstate);
|
||||
const char* commandPtr;
|
||||
int cmd = 0, len = 0;
|
||||
|
|
|
@ -172,7 +172,7 @@ static void _continue(struct GDBStub* stub, const char* message) {
|
|||
}
|
||||
}
|
||||
// TODO: parse message
|
||||
(void) (message);
|
||||
UNUSED(message);
|
||||
}
|
||||
|
||||
static void _step(struct GDBStub* stub, const char* message) {
|
||||
|
@ -180,7 +180,7 @@ static void _step(struct GDBStub* stub, const char* message) {
|
|||
snprintf(stub->outgoing, GDB_STUB_MAX_LINE - 4, "S%02x", SIGINT);
|
||||
_sendMessage(stub);
|
||||
// TODO: parse message
|
||||
(void) (message);
|
||||
UNUSED(message);
|
||||
}
|
||||
|
||||
static void _readMemory(struct GDBStub* stub, const char* message) {
|
||||
|
@ -204,7 +204,7 @@ static void _readMemory(struct GDBStub* stub, const char* message) {
|
|||
}
|
||||
|
||||
static void _readGPRs(struct GDBStub* stub, const char* message) {
|
||||
(void) (message);
|
||||
UNUSED(message);
|
||||
int r;
|
||||
int i = 0;
|
||||
for (r = 0; r < 16; ++r) {
|
||||
|
@ -264,7 +264,7 @@ static void _processQWriteCommand(struct GDBStub* stub, const char* message) {
|
|||
}
|
||||
|
||||
static void _processVWriteCommand(struct GDBStub* stub, const char* message) {
|
||||
(void) (message);
|
||||
UNUSED(message);
|
||||
stub->outgoing[0] = '\0';
|
||||
_sendMessage(stub);
|
||||
}
|
||||
|
@ -287,7 +287,7 @@ static void _setBreakpoint(struct GDBStub* stub, const char* message) {
|
|||
uint32_t address = _readHex(readAddress, &i);
|
||||
readAddress += i + 1;
|
||||
uint32_t kind = _readHex(readAddress, &i); // We don't use this in hardware watchpoints
|
||||
(void) (kind);
|
||||
UNUSED(kind);
|
||||
ARMDebuggerSetBreakpoint(&stub->d, address);
|
||||
strncpy(stub->outgoing, "OK", GDB_STUB_MAX_LINE - 4);
|
||||
_sendMessage(stub);
|
||||
|
|
|
@ -13,7 +13,7 @@ static void _unRl(struct GBA* gba, uint32_t source, uint8_t* dest);
|
|||
|
||||
static void _RegisterRamReset(struct GBA* gba) {
|
||||
uint32_t registers = gba->cpu->gprs[0];
|
||||
(void)(registers);
|
||||
UNUSED(registers);
|
||||
GBALog(gba, GBA_LOG_STUB, "RegisterRamReset unimplemented");
|
||||
}
|
||||
|
||||
|
@ -27,7 +27,7 @@ static void _BgAffineSet(struct GBA* gba) {
|
|||
int offset = cpu->gprs[0];
|
||||
int destination = cpu->gprs[1];
|
||||
int diff = cpu->gprs[3];
|
||||
(void)(diff); // Are we supposed to use this?
|
||||
UNUSED(diff); // Are we supposed to use this?
|
||||
float a, b, c, d;
|
||||
float rx, ry;
|
||||
while (i--) {
|
||||
|
|
|
@ -22,9 +22,9 @@ static DWORD _contextKey;
|
|||
static INIT_ONCE _contextOnce = INIT_ONCE_STATIC_INIT;
|
||||
|
||||
static BOOL CALLBACK _createTLS(PINIT_ONCE once, PVOID param, PVOID* context) {
|
||||
(void) (once);
|
||||
(void) (param);
|
||||
(void) (context);
|
||||
UNUSED(once);
|
||||
UNUSED(param);
|
||||
UNUSED(context);
|
||||
_contextKey = TlsAlloc();
|
||||
return TRUE;
|
||||
}
|
||||
|
|
|
@ -155,29 +155,29 @@ void GBAVideoWriteDISPSTAT(struct GBAVideo* video, uint16_t value) {
|
|||
}
|
||||
|
||||
static void GBAVideoDummyRendererInit(struct GBAVideoRenderer* renderer) {
|
||||
(void)(renderer);
|
||||
UNUSED(renderer);
|
||||
// Nothing to do
|
||||
}
|
||||
|
||||
static void GBAVideoDummyRendererDeinit(struct GBAVideoRenderer* renderer) {
|
||||
(void)(renderer);
|
||||
UNUSED(renderer);
|
||||
// Nothing to do
|
||||
}
|
||||
|
||||
static uint16_t GBAVideoDummyRendererWriteVideoRegister(struct GBAVideoRenderer* renderer, uint32_t address, uint16_t value) {
|
||||
(void)(renderer);
|
||||
(void)(address);
|
||||
UNUSED(renderer);
|
||||
UNUSED(address);
|
||||
return value;
|
||||
}
|
||||
|
||||
static void GBAVideoDummyRendererDrawScanline(struct GBAVideoRenderer* renderer, int y) {
|
||||
(void)(renderer);
|
||||
(void)(y);
|
||||
UNUSED(renderer);
|
||||
UNUSED(y);
|
||||
// Nothing to do
|
||||
}
|
||||
|
||||
static void GBAVideoDummyRendererFinishFrame(struct GBAVideoRenderer* renderer) {
|
||||
(void)(renderer);
|
||||
UNUSED(renderer);
|
||||
// Nothing to do
|
||||
}
|
||||
|
||||
|
|
|
@ -3,8 +3,6 @@
|
|||
#include "gba.h"
|
||||
#include "gba-io.h"
|
||||
|
||||
#define UNUSED(X) (void) (X)
|
||||
|
||||
static const int _objSizes[32] = {
|
||||
8, 8,
|
||||
16, 16,
|
||||
|
|
|
@ -122,7 +122,7 @@ void initParserForGraphics(struct SubParser* parser, struct GraphicsOpts* opts)
|
|||
}
|
||||
|
||||
int _parseGraphicsArg(struct SubParser* parser, int option, const char* arg) {
|
||||
(void) (arg);
|
||||
UNUSED(arg);
|
||||
struct GraphicsOpts* graphicsOpts = parser->opts;
|
||||
switch (option) {
|
||||
case 'f':
|
||||
|
|
|
@ -110,7 +110,7 @@ static void _GBAPerfRunloop(struct GBAThread* context, int* frames) {
|
|||
}
|
||||
|
||||
static void _GBAPerfShutdown(int signal) {
|
||||
(void) (signal);
|
||||
UNUSED(signal);
|
||||
pthread_mutex_lock(&_thread->stateMutex);
|
||||
_thread->state = THREAD_EXITING;
|
||||
pthread_mutex_unlock(&_thread->stateMutex);
|
||||
|
|
|
@ -31,7 +31,7 @@ int GBASDLInitAudio(struct GBASDLAudio* context) {
|
|||
}
|
||||
|
||||
void GBASDLDeinitAudio(struct GBASDLAudio* context) {
|
||||
(void)(context);
|
||||
UNUSED(context);
|
||||
SDL_PauseAudio(1);
|
||||
SDL_CloseAudio();
|
||||
SDL_QuitSubSystem(SDL_INIT_AUDIO);
|
||||
|
|
|
@ -208,7 +208,7 @@ static void _GBASDLHandleJoyHat(struct GBAThread* context, const struct SDL_JoyH
|
|||
|
||||
#if SDL_VERSION_ATLEAST(2, 0, 0)
|
||||
static void _GBASDLHandleWindowEvent(struct GBAThread* context, struct GBASDLEvents* sdlContext, const struct SDL_WindowEvent* event) {
|
||||
(void) (context);
|
||||
UNUSED(context);
|
||||
switch (event->event) {
|
||||
case SDL_WINDOWEVENT_SIZE_CHANGED:
|
||||
sdlContext->windowUpdated = 1;
|
||||
|
|
|
@ -2,9 +2,6 @@
|
|||
|
||||
#include "util/patch.h"
|
||||
|
||||
#include <stdint.h>
|
||||
#include <unistd.h>
|
||||
|
||||
static size_t _IPSOutputSize(struct Patch* patch, size_t inSize);
|
||||
static int _IPSApplyPatch(struct Patch* patch, void* out, size_t outSize);
|
||||
|
||||
|
@ -35,7 +32,7 @@ int loadPatchIPS(struct Patch* patch) {
|
|||
}
|
||||
|
||||
size_t _IPSOutputSize(struct Patch* patch, size_t inSize) {
|
||||
(void) (patch);
|
||||
UNUSED(patch);
|
||||
return inSize;
|
||||
}
|
||||
|
||||
|
|
|
@ -3,9 +3,6 @@
|
|||
#include "util/crc32.h"
|
||||
#include "util/patch.h"
|
||||
|
||||
#include <stdint.h>
|
||||
#include <unistd.h>
|
||||
|
||||
enum {
|
||||
IN_CHECKSUM = -12,
|
||||
OUT_CHECKSUM = -8,
|
||||
|
@ -65,7 +62,7 @@ int loadPatchUPS(struct Patch* patch) {
|
|||
}
|
||||
|
||||
size_t _UPSOutputSize(struct Patch* patch, size_t inSize) {
|
||||
(void) (inSize);
|
||||
UNUSED(inSize);
|
||||
lseek(patch->patchfd, 4, SEEK_SET);
|
||||
if (_UPSDecodeLength(patch->patchfd) != inSize) {
|
||||
return 0;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#ifndef PATCH_H
|
||||
#define PATCH_H
|
||||
|
||||
#include <string.h>
|
||||
#include "common.h"
|
||||
|
||||
struct Patch {
|
||||
int patchfd;
|
||||
|
|
|
@ -90,7 +90,7 @@ static inline int ConditionInit(Condition* cond) {
|
|||
|
||||
static inline int ConditionDeinit(Condition* cond) {
|
||||
// This is a no-op on Windows
|
||||
(void)(cond);
|
||||
UNUSED(cond);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue