Tell GCC that DC_finish() does not return

git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@462 a7169a2c-3604-0410-bc95-c702d8d87f7a
This commit is contained in:
gombasg 2006-04-13 09:32:59 +00:00 committed by Adam Visegradi
parent a131872db8
commit d181ae847d
1 changed files with 11 additions and 1 deletions

View File

@ -41,6 +41,16 @@ typedef enum {
} DC_EventType; } DC_EventType;
/********************************************************************
* Macro definitions
*/
/* Support non-gcc compatible compilers */
#ifndef __GNUC__
#define __attribute__(x)
#endif
/******************************************************************** /********************************************************************
* Data types * Data types
*/ */
@ -87,7 +97,7 @@ void DC_checkpointMade(const char *fileName);
void DC_fractionDone(double fraction); void DC_fractionDone(double fraction);
/* Finishes computation. */ /* Finishes computation. */
void DC_finish(int exitcode); void DC_finish(int exitcode) __attribute__((__noreturn__));
#ifdef __cplusplus #ifdef __cplusplus
} }