summaryrefslogtreecommitdiff
path: root/firmware/include/_ansi.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/include/_ansi.h')
-rw-r--r--firmware/include/_ansi.h56
1 files changed, 28 insertions, 28 deletions
diff --git a/firmware/include/_ansi.h b/firmware/include/_ansi.h
index 00028169c0..17d8e6f1a4 100644
--- a/firmware/include/_ansi.h
+++ b/firmware/include/_ansi.h
@@ -9,8 +9,8 @@
9 "comment out" the non-ANSI parts of the ANSI header files (non-ANSI header 9 "comment out" the non-ANSI parts of the ANSI header files (non-ANSI header
10 files aren't affected). */ 10 files aren't affected). */
11 11
12#ifndef _ANSIDECL_H_ 12#ifndef _ANSIDECL_H_
13#define _ANSIDECL_H_ 13#define _ANSIDECL_H_
14 14
15/* First try to figure out whether we really are in an ANSI C environment. */ 15/* First try to figure out whether we really are in an ANSI C environment. */
16/* FIXME: This probably needs some work. Perhaps sys/config.h can be 16/* FIXME: This probably needs some work. Perhaps sys/config.h can be
@@ -21,46 +21,46 @@
21#endif 21#endif
22 22
23#ifdef _HAVE_STDC 23#ifdef _HAVE_STDC
24#define _PTR void * 24#define _PTR void *
25#define _AND , 25#define _AND ,
26#define _NOARGS void 26#define _NOARGS void
27#define _CONST const 27#define _CONST const
28#define _VOLATILE volatile 28#define _VOLATILE volatile
29#define _SIGNED signed 29#define _SIGNED signed
30#define _DOTS , ... 30#define _DOTS , ...
31#define _VOID void 31#define _VOID void
32#ifdef __CYGWIN__ 32#ifdef __CYGWIN__
33#define _EXFUN(name, proto) __cdecl name proto 33#define _EXFUN(name, proto) __cdecl name proto
34#define _EXPARM(name, proto) (* __cdecl name) proto 34#define _EXPARM(name, proto) (* __cdecl name) proto
35#else 35#else
36#define _EXFUN(name, proto) name proto 36#define _EXFUN(name, proto) name proto
37#define _EXPARM(name, proto) (* name) proto 37#define _EXPARM(name, proto) (* name) proto
38#endif 38#endif
39#define _DEFUN(name, arglist, args) name(args) 39#define _DEFUN(name, arglist, args) name(args)
40#define _DEFUN_VOID(name) name(_NOARGS) 40#define _DEFUN_VOID(name) name(_NOARGS)
41#define _CAST_VOID (void) 41#define _CAST_VOID (void)
42#ifndef _LONG_DOUBLE 42#ifndef _LONG_DOUBLE
43#define _LONG_DOUBLE long double 43#define _LONG_DOUBLE long double
44#endif 44#endif
45#ifndef _PARAMS 45#ifndef _PARAMS
46#define _PARAMS(paramlist) paramlist 46#define _PARAMS(paramlist) paramlist
47#endif 47#endif
48#else 48#else
49#define _PTR char * 49#define _PTR char *
50#define _AND ; 50#define _AND ;
51#define _NOARGS 51#define _NOARGS
52#define _CONST 52#define _CONST
53#define _VOLATILE 53#define _VOLATILE
54#define _SIGNED 54#define _SIGNED
55#define _DOTS 55#define _DOTS
56#define _VOID void 56#define _VOID void
57#define _EXFUN(name, proto) name() 57#define _EXFUN(name, proto) name()
58#define _DEFUN(name, arglist, args) name arglist args; 58#define _DEFUN(name, arglist, args) name arglist args;
59#define _DEFUN_VOID(name) name() 59#define _DEFUN_VOID(name) name()
60#define _CAST_VOID 60#define _CAST_VOID
61#define _LONG_DOUBLE double 61#define _LONG_DOUBLE double
62#ifndef _PARAMS 62#ifndef _PARAMS
63#define _PARAMS(paramlist) () 63#define _PARAMS(paramlist) ()
64#endif 64#endif
65#endif 65#endif
66 66