mirror of
https://github.com/holub/mame
synced 2025-10-06 17:08:28 +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
|
// FUNCTION PROTOTYPES
|
||||||
//**************************************************************************
|
//**************************************************************************
|
||||||
|
|
||||||
DECL_NORETURN void fatalerror(const char *format, ...) ATTR_PRINTF(1,2) ATTR_NORETURN;
|
ATTR_NORETURN void fatalerror(const char *format, ...) ATTR_PRINTF(1,2);
|
||||||
DECL_NORETURN void fatalerror_exitcode(running_machine &machine, int exitcode, const char *format, ...) ATTR_PRINTF(3,4) ATTR_NORETURN;
|
ATTR_NORETURN void fatalerror_exitcode(running_machine &machine, int exitcode, const char *format, ...) ATTR_PRINTF(3,4);
|
||||||
|
|
||||||
inline void fatalerror(const char *format, ...)
|
inline void fatalerror(const char *format, ...)
|
||||||
{
|
{
|
||||||
|
@ -82,7 +82,11 @@
|
|||||||
#define SETJMP_GNUC_PROTECT() (void)__builtin_return_address(1)
|
#define SETJMP_GNUC_PROTECT() (void)__builtin_return_address(1)
|
||||||
#else
|
#else
|
||||||
#define ATTR_UNUSED
|
#define ATTR_UNUSED
|
||||||
|
#if defined(_MSC_VER) && (_MSC_VER >= 1200)
|
||||||
|
#define ATTR_NORETURN __declspec(noreturn)
|
||||||
|
#else
|
||||||
#define ATTR_NORETURN
|
#define ATTR_NORETURN
|
||||||
|
#endif
|
||||||
#define ATTR_PRINTF(x,y)
|
#define ATTR_PRINTF(x,y)
|
||||||
#define ATTR_MALLOC
|
#define ATTR_MALLOC
|
||||||
#define ATTR_PURE
|
#define ATTR_PURE
|
||||||
@ -99,14 +103,6 @@
|
|||||||
#endif
|
#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
|
FUNDAMENTAL TYPES
|
||||||
|
Loading…
Reference in New Issue
Block a user