Pristine Ack-5.5
[Ack-5.5.git] / lang / cem / cemcom / l_class.h
1 /*
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".
4  */
5 /* $Id: l_class.h,v 3.3 1994/06/24 12:04:25 ceriel Exp $ */
6
7 /*      Lint class constants    */
8
9 #define LFDF    'a'     /* Library Function Definition */
10 #define LVDF    'b'     /* Library Variable Definition */
11
12 #define PFDF    'd'     /* Prototype Function Definition */
13
14 #define EFDF    'f'     /* External Function Definition */
15 #define EVDF    'g'     /* External Variable Definition */
16 #define EFDC    'h'     /* External Function Declaration */
17 #define EVDC    'i'     /* External Variable Declaration */
18
19 #define IFDC    'm'     /* Implicit Function Declaration */
20
21 #define SFDF    'q'     /* Static Function Definition */
22 #define SVDF    'r'     /* Static Variable Definition */
23
24 #define FC      'u'     /* Function Call */
25 #define VU      'v'     /* Variable Usage */
26
27 #define XXDF    'z'     /* Ignore Class */
28
29 /* Two meta-definitions */
30 #define MIN_CLASS_CONST LFDF
31 #define MAX_CLASS_CONST XXDF
32