Previous 199869 Revisions Next

r29246 Friday 4th April, 2014 at 08:09:02 UTC by Oliver Stöneberg
a few adjustments for Visual Studio analysis (nw)
[src/emu/cpu/m68000]m68kmake.c
[src/osd/windows]input.c windows.mak

trunk/src/osd/windows/input.c
r29245r29246
16961696      RAWINPUTDEVICELIST *device = &devlist[devnum];
16971697
16981698      // handle keyboards
1699      if (device->dwType == RIM_TYPEKEYBOARD && !FORCE_DIRECTINPUT)
1699      if (!FORCE_DIRECTINPUT && device->dwType == RIM_TYPEKEYBOARD)
17001700         rawinput_keyboard_enum(machine, device);
17011701
17021702      // handle mice
1703      else if (device->dwType == RIM_TYPEMOUSE && !FORCE_DIRECTINPUT)
1703      else if (!FORCE_DIRECTINPUT && device->dwType == RIM_TYPEMOUSE)
17041704         rawinput_mouse_enum(machine, device);
17051705   }
17061706
trunk/src/osd/windows/windows.mak
r29245r29246
166166endif
167167
168168ifdef MSVC_ANALYSIS
169CCOMFLAGS += /analyze /wd6011 /wd6328 /wd6204 /wd6244 /wd6385 /wd6308 /wd6246 /wd6031 /wd6326 /wd6255 /wd6330 /wd28251 /wd6054 /wd6340 /wd28125 /wd6053 /wd6001 /wd6386 /wd28278 /wd6387 /wd6297 /wd28183 /wd28159 /wd28182 /analyze:stacksize384112
169CCOMFLAGS += /analyze /wd6011 /wd6328 /wd6204 /wd6244 /wd6385 /wd6308 /wd6246 /wd6031 /wd6326 /wd6255 /wd6330 /wd28251 /wd6054 /wd6340 /wd28125 /wd6053 /wd6001 /wd6386 /wd28278 /wd6297 /wd28183 /wd28159 /wd28182 /wd6237 /wd6239 /wd6240 /wd6323 /wd28199 /wd6235 /wd6285 /wd6286 /wd6384 /wd6293 /analyze:stacksize384112
170170endif
171171
172172# enable exception handling for C++
trunk/src/emu/cpu/m68000/m68kmake.c
r29245r29246
7474
7575#if defined(__GNUC__) && (__GNUC__ >= 3)
7676#define ATTR_PRINTF(x,y)        __attribute__((format(printf, x, y)))
77#define ATTR_NORETURN           __attribute__((noreturn))
7778#else
7879#define ATTR_PRINTF(x,y)
80#if defined(_MSC_VER) && (_MSC_VER >= 1200)
81#define ATTR_NORETURN           __declspec(noreturn)
82#else
83#define ATTR_NORETURN
7984#endif
85#endif
8086
8187#define M68K_MAX_PATH 1024
8288#define M68K_MAX_DIR  1024
r29245r29246
224230
225231
226232/* Function Prototypes */
227static void error_exit(const char* fmt, ...) ATTR_PRINTF(1,2);
228static void perror_exit(const char* fmt, ...) ATTR_PRINTF(1,2);
233static void ATTR_NORETURN error_exit(const char* fmt, ...) ATTR_PRINTF(1,2);
234static void ATTR_NORETURN perror_exit(const char* fmt, ...) ATTR_PRINTF(1,2);
229235static int check_strsncpy(char* dst, char* src, int maxlength);
230236static int check_atoi(char* str, int *result);
231237static int skip_spaces(char* str);

Previous 199869 Revisions Next


© 1997-2024 The MAME Team