From 9909e159542f7151f49b7cc20616e868d95dab7f Mon Sep 17 00:00:00 2001 From: BullyWiiPlaza Date: Sun, 1 Oct 2017 22:19:24 +0200 Subject: [PATCH] Fix warnings and implement OSThread structure OSThreadLink --- nfp_functions.c | 2 +- nn_nim_functions.c | 2 +- ntag_functions.c | 2 +- os_types.h | 7 ++++--- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/nfp_functions.c b/nfp_functions.c index d7ccab7..35cc281 100644 --- a/nfp_functions.c +++ b/nfp_functions.c @@ -33,6 +33,6 @@ void InitAcquireNFP(void) void InitNFPFunctionPointers(void) { - u32 *funcPointer = 0; + // u32 *funcPointer = 0; InitAcquireNFP(); } diff --git a/nn_nim_functions.c b/nn_nim_functions.c index 49a7c68..356796e 100644 --- a/nn_nim_functions.c +++ b/nn_nim_functions.c @@ -33,6 +33,6 @@ void InitAcquireNim(void) void InitNimFunctionPointers(void) { - u32 *funcPointer = 0; + // u32 *funcPointer = 0; InitAcquireNim(); } diff --git a/ntag_functions.c b/ntag_functions.c index 15e7e2c..a4fa9c2 100644 --- a/ntag_functions.c +++ b/ntag_functions.c @@ -33,6 +33,6 @@ void InitAcquireNTAG(void) void InitNTAGFunctionPointers(void) { - u32 *funcPointer = 0; + // u32 *funcPointer = 0; InitAcquireNTAG(); } diff --git a/os_types.h b/os_types.h index 75c62ca..f9cb8fa 100644 --- a/os_types.h +++ b/os_types.h @@ -29,10 +29,10 @@ extern "C" { typedef struct OSThread_ OSThread; -struct OSThreadLink { +typedef struct OSThreadLink_ { OSThread *next; OSThread *prev; -}; +} OSThreadLink; typedef struct OSThreadQueue_ { OSThread *head; @@ -136,7 +136,8 @@ struct OSThread_ { int suspend; int priority; - char _[0x394 - 0x330]; + char _[0x394 - 0x330 - sizeof(OSThreadLink)]; + OSThreadLink linkActive; void *stackBase; void *stackEnd;