mirror of
https://github.com/holub/mame
synced 2025-10-06 09:00:04 +03:00
removed DECL_NORETURN in favor of ATTR_NORETURN (nw)
This commit is contained in:
parent
eb91a212ac
commit
ab7bfd7876
@ -402,8 +402,8 @@ inline _Dest downcast(_Source &src)
|
||||
// FUNCTION PROTOTYPES
|
||||
//**************************************************************************
|
||||
|
||||
DECL_NORETURN void fatalerror(const char *format, ...) ATTR_PRINTF(1,2) ATTR_NORETURN;
|
||||
DECL_NORETURN void fatalerror_exitcode(running_machine &machine, int exitcode, const char *format, ...) ATTR_PRINTF(3,4) ATTR_NORETURN;
|
||||
ATTR_NORETURN void fatalerror(const char *format, ...) ATTR_PRINTF(1,2);
|
||||
ATTR_NORETURN void fatalerror_exitcode(running_machine &machine, int exitcode, const char *format, ...) ATTR_PRINTF(3,4);
|
||||
|
||||
inline void fatalerror(const char *format, ...)
|
||||
{
|
||||
|
@ -82,7 +82,11 @@
|
||||
#define SETJMP_GNUC_PROTECT() (void)__builtin_return_address(1)
|
||||
#else
|
||||
#define ATTR_UNUSED
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1200)
|
||||
#define ATTR_NORETURN __declspec(noreturn)
|
||||
#else
|
||||
#define ATTR_NORETURN
|
||||
#endif
|
||||
#define ATTR_PRINTF(x,y)
|
||||
#define ATTR_MALLOC
|
||||
#define ATTR_PURE
|
||||
@ -99,14 +103,6 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* And some MSVC optimizations/warnings */
|
||||
#if defined(_MSC_VER) && (_MSC_VER >= 1200)
|
||||
#define DECL_NORETURN __declspec(noreturn)
|
||||
#else
|
||||
#define DECL_NORETURN
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
/***************************************************************************
|
||||
FUNDAMENTAL TYPES
|
||||
|
Loading…
Reference in New Issue
Block a user