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: inpdef.str,v 1.5 1994/06/24 12:25:36 ceriel Exp $ */
9 #define ARGTPSSIZE 2000
15 /* filled by get_id() */
16 int id_class; /* see ../lpass1/l_class.h */
17 char id_name[NAMESIZE];
19 char id_file[FNAMESIZE];
21 char id_type[TYPESIZE];
23 int id_args; /* set if arguments given */
24 int id_nrargs; /* number of args, neg. for varargs */
25 char id_argtps[ARGTPSSIZE]; /* argument types, colon separated */
26 int id_valreturned; /* for def/decl, see ../lpass1/l_lint.h */
27 int id_valused; /* for FC, see ../lpass1/l_lint.h */
29 /* not filled by get_id() */
36 #define is_def(id) (is_def_class(id->id_class))
38 /* ALLOCDEF "inpdef" 10 */