Pristine Ack-5.5
[Ack-5.5.git] / modules / h / ansi.h
1 /* (c) copyright 1992 by the Vrije Universiteit, Amsterdam, The Netherlands.
2 */
3
4 #ifndef __ANSI_H__INCLUDED
5 #define __ANSI_H__INCLUDED
6
7 /* T O   A N S I   O R   N O T   T O   A N S I ? */
8
9 /* $Id: ansi.h,v 1.3 1994/06/24 11:25:34 ceriel Exp $ */
10
11 /* Define the * _PROTOTYPE macro to either expand both of its arguments
12    (ANSI prototypes), or only the function name (K&R prototypes).
13  */
14
15 #if __STDC__
16 #include <stddef.h>
17
18 #define _PROTOTYPE(function, params)    function params
19 #define _SIZET          size_t
20 #define _CONST          const
21
22 #else
23
24 #define _PROTOTYPE(function, params)    function()
25 #define _SIZET          unsigned int
26 #define _CONST
27
28 #endif /* __STDC__ */
29 #endif /* __ANSI_H__INCLUDED */