removed DECL_NORETURN in favor of ATTR_NORETURN (nw)

This commit is contained in:
Oliver Stöneberg 2013-08-22 09:51:55 +00:00
parent eb91a212ac
commit ab7bfd7876
2 changed files with 6 additions and 10 deletions

View File

@ -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, ...)
{

View File

@ -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