drop some unnecessary inlines

apparently somebody compiles with msvc?
This commit is contained in:
notaz 2017-10-13 23:49:13 +03:00
parent b5f5dc1fad
commit e9a11abb3c
7 changed files with 8 additions and 7 deletions

View file

@ -26,6 +26,6 @@ int pdb_net_connect(const char *host, const char *port);
#else #else
static inline int pdb_net_connect(const char *host, const char *port) {return 0;} static __inline int pdb_net_connect(const char *host, const char *port) {return 0;}
#endif #endif

View file

@ -1017,7 +1017,7 @@ static void rcache_unlock_all(void)
reg_temp[i].flags &= ~HRF_LOCKED; reg_temp[i].flags &= ~HRF_LOCKED;
} }
static inline u32 rcache_used_hreg_mask(void) static u32 rcache_used_hreg_mask(void)
{ {
u32 mask = 0; u32 mask = 0;
int i; int i;

View file

@ -108,6 +108,7 @@
//#include "debugger.h" //#include "debugger.h"
//#include "sh2.h" //#include "sh2.h"
//#include "sh2comn.h" //#include "sh2comn.h"
#undef INLINE
#define INLINE static #define INLINE static
//CPU_DISASSEMBLE( sh2 ); //CPU_DISASSEMBLE( sh2 );

View file

@ -21,7 +21,7 @@ typedef unsigned char UINT8;
// this nasty conversion is needed for drc-expecting memhandlers // this nasty conversion is needed for drc-expecting memhandlers
#define MAKE_READFUNC(name, cname) \ #define MAKE_READFUNC(name, cname) \
static inline unsigned int name(SH2 *sh2, unsigned int a) \ static __inline unsigned int name(SH2 *sh2, unsigned int a) \
{ \ { \
unsigned int ret; \ unsigned int ret; \
sh2->sr |= sh2->icount << 12; \ sh2->sr |= sh2->icount << 12; \
@ -32,7 +32,7 @@ static inline unsigned int name(SH2 *sh2, unsigned int a) \
} }
#define MAKE_WRITEFUNC(name, cname) \ #define MAKE_WRITEFUNC(name, cname) \
static inline void name(SH2 *sh2, unsigned int a, unsigned int d) \ static __inline void name(SH2 *sh2, unsigned int a, unsigned int d) \
{ \ { \
sh2->sr |= sh2->icount << 12; \ sh2->sr |= sh2->icount << 12; \
cname(a, d, sh2); \ cname(a, d, sh2); \

View file

@ -88,7 +88,7 @@ void sh2_unpack(SH2 *sh2, const unsigned char *buff);
int sh2_execute_drc(SH2 *sh2c, int cycles); int sh2_execute_drc(SH2 *sh2c, int cycles);
int sh2_execute_interpreter(SH2 *sh2c, int cycles); int sh2_execute_interpreter(SH2 *sh2c, int cycles);
static inline int sh2_execute(SH2 *sh2, int cycles, int use_drc) static __inline int sh2_execute(SH2 *sh2, int cycles, int use_drc)
{ {
int ret; int ret;

View file

@ -366,7 +366,7 @@ static void p32x_run_events(unsigned int until)
oldest, event_time_next); oldest, event_time_next);
} }
static inline void run_sh2(SH2 *sh2, int m68k_cycles) static void run_sh2(SH2 *sh2, int m68k_cycles)
{ {
int cycles, done; int cycles, done;

View file

@ -49,7 +49,7 @@ static void SekSyncM68k(void)
pprof_end(m68k); pprof_end(m68k);
} }
static inline void SekRunM68k(int cyc) static __inline void SekRunM68k(int cyc)
{ {
Pico.t.m68c_aim += cyc; Pico.t.m68c_aim += cyc;
cyc = Pico.t.m68c_aim - Pico.t.m68c_cnt; cyc = Pico.t.m68c_aim - Pico.t.m68c_cnt;