Subversion Repositories Kolibri OS

Rev

Rev 4921 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4921 Rev 6099
Line 33... Line 33...
33
#else
33
#else
34
#define _BEGIN_STD_C extern "C" {
34
#define _BEGIN_STD_C extern "C" {
35
#define _END_STD_C  }
35
#define _END_STD_C  }
36
#endif
36
#endif
37
#if __GNUC_PREREQ (3, 3)
37
#if __GNUC_PREREQ (3, 3)
38
#define _NOTHROW __attribute__ ((nothrow))
38
#define _NOTHROW __attribute__ ((__nothrow__))
39
#else
39
#else
40
#define _NOTHROW throw()
40
#define _NOTHROW throw()
41
#endif
41
#endif
42
#endif
42
#endif
43
#else
43
#else
Line 70... Line 70...
70
#define	_DEFUN_VOID(name)		name(_NOARGS)
70
#define	_DEFUN_VOID(name)		name(_NOARGS)
71
#define _CAST_VOID (void)
71
#define _CAST_VOID (void)
72
#ifndef _LONG_DOUBLE
72
#ifndef _LONG_DOUBLE
73
#define _LONG_DOUBLE long double
73
#define _LONG_DOUBLE long double
74
#endif
74
#endif
75
#ifndef _LONG_LONG_TYPE
-
 
76
#define _LONG_LONG_TYPE long long
-
 
77
#endif
-
 
78
#ifndef _PARAMS
75
#ifndef _PARAMS
79
#define _PARAMS(paramlist)		paramlist
76
#define _PARAMS(paramlist)		paramlist
80
#endif
77
#endif
81
#else	
78
#else	
82
#define	_PTR		char *
79
#define	_PTR		char *
Line 91... Line 88...
91
#define	_EXFUN_NOTHROW(name, proto)	name()
88
#define	_EXFUN_NOTHROW(name, proto)	name()
92
#define	_DEFUN(name, arglist, args)	name arglist args;
89
#define	_DEFUN(name, arglist, args)	name arglist args;
93
#define	_DEFUN_VOID(name)		name()
90
#define	_DEFUN_VOID(name)		name()
94
#define _CAST_VOID
91
#define _CAST_VOID
95
#define _LONG_DOUBLE double
92
#define _LONG_DOUBLE double
96
#define _LONG_LONG_TYPE long
-
 
97
#ifndef _PARAMS
93
#ifndef _PARAMS
98
#define _PARAMS(paramlist)		()
94
#define _PARAMS(paramlist)		()
99
#endif
95
#endif
100
#endif
96
#endif