]>
Commit | Line | Data |
---|---|---|
885824d3 | 1 | /* |
2 | ** Copyright (C) University of Virginia, Massachusetts Institue of Technology 1994-2000. | |
3 | ** See ../LICENSE for license information. | |
4 | ** | |
5 | */ | |
6 | ||
7 | # ifndef BASIC_H | |
8 | # define BASIC_H | |
9 | ||
10 | # include <stdio.h> | |
11 | # include <stdlib.h> | |
12 | # include <string.h> | |
13 | # include <ctype.h> | |
14 | # include <float.h> | |
15 | # include "general.h" | |
16 | # include "ynm.h" | |
17 | # include "message.h" | |
18 | # include "fileloc.h" | |
19 | # include "globals.h" | |
20 | # include "qual.h" | |
21 | # include "lltok.h" | |
22 | # include "clause.h" | |
23 | # include "cstringSList.h" | |
24 | # include "cstringList.h" | |
25 | # include "flag_codes.h" | |
26 | # include "flags.h" | |
27 | # include "llerror.h" | |
28 | # include "source.h" | |
29 | # include "qualList.h" | |
30 | ||
31 | # ifndef NOLCL | |
32 | # include "code.h" | |
33 | # include "mapping.h" | |
34 | # include "sort.h" | |
35 | # include "lclctypes.h" | |
36 | # include "paramNode.h" | |
37 | # include "paramNodeList.h" | |
38 | # include "lsymbol.h" | |
39 | # include "abstract.h" | |
40 | # include "symtable.h" | |
41 | # endif | |
42 | ||
43 | # include "exprNodeList.h" | |
44 | # include "cprim.h" | |
45 | # include "hashTable.h" | |
46 | # include "filelocList.h" | |
47 | # include "enumNameList.h" | |
48 | # include "enumNameSList.h" | |
49 | # include "varKinds.h" | |
50 | # include "sRefSet.h" | |
51 | # include "ekind.h" | |
52 | # include "usymIdSet.h" | |
53 | # include "uentryList.h" | |
54 | # include "globSet.h" | |
55 | # include "ctypeList.h" | |
56 | # include "aliasTable.h" | |
57 | # include "usymtab.h" | |
58 | # include "lctype.h" | |
59 | # include "qtype.h" | |
60 | # include "idDecl.h" | |
61 | # include "multiVal.h" | |
62 | # include "specialClauses.h" | |
63 | # include "uentry.h" | |
64 | # include "sRef.h" | |
65 | # include "guardSet.h" | |
66 | # include "exprNode.h" | |
67 | # include "typeIdSet.h" | |
68 | # include "idDeclList.h" | |
69 | # include "clabstract.h" | |
70 | # include "sRefSetList.h" | |
71 | # include "flagMarker.h" | |
72 | # include "flagMarkerList.h" | |
73 | # include "macrocache.h" | |
74 | # include "fileTable.h" | |
75 | # include "messageLog.h" | |
76 | # include "clauseStack.h" | |
77 | # include "context.h" | |
78 | # include "constants.h" | |
79 | # include "local_constants.h" | |
80 | ||
81 | # else | |
82 | # error "Multiple include" | |
83 | # endif | |
84 |