2 * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
3 * See the copyright notice in the ACK home directory, in the file "Copyright".
5 /* $Id: l_outdef.str,v 3.4 1994/06/24 12:04:53 ceriel Exp $ */
6 /* Lint output definition */
8 /* Values for ar_class */
10 #define ArgExpr 1 /* actual */
11 #define ArgConst 2 /* integer constant */
12 #define ArgString 3 /* string */
13 #define ArgEllipsis 4 /* ellipsis */
16 struct argument *next;
18 int ar_class; /* for constant parameters */
28 #define CAA_VALUE ar_object.ca_value
29 #define CAS_VALUE ar_object.ca_string.cas_value
30 #define CAS_LEN ar_object.ca_string.cas_len
32 /* ALLOCDEF "argument" 10 */
41 struct argument *od_arg; /* a list of the types of the
42 * formal parameters */
44 /* NOVALRETURNED, VALRETURNED, NORETURN; see l_lint.h */
46 /* USED, IGNORED, SET, VOIDED; see l_lint.h */