1 /*
2  *   Copyright (C) 1989 Yale University
3  *
4  *   This work is distributed in the hope that it will be useful; you can
5  *   redistribute it and/or modify it under the terms of the
6  *   GNU General Public License as published by the Free Software Foundation;
7  *   either version 2 of the License,
8  *   or any later version, on the following conditions:
9  *
10  *   (a) YALE MAKES NO, AND EXPRESSLY DISCLAIMS
11  *   ALL, REPRESENTATIONS OR WARRANTIES THAT THE MANUFACTURE, USE, PRACTICE,
12  *   SALE OR
13  *   OTHER DISPOSAL OF THE SOFTWARE DOES NOT OR WILL NOT INFRINGE UPON ANY
14  *   PATENT OR
15  *   OTHER RIGHTS NOT VESTED IN YALE.
16  *
17  *   (b) YALE MAKES NO, AND EXPRESSLY DISCLAIMS ALL, REPRESENTATIONS AND
18  *   WARRANTIES
19  *   WHATSOEVER WITH RESPECT TO THE SOFTWARE, EITHER EXPRESS OR IMPLIED,
20  *   INCLUDING,
21  *   BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
22  *   PARTICULAR
23  *   PURPOSE.
24  *
25  *   (c) LICENSEE SHALL MAKE NO STATEMENTS, REPRESENTATION OR WARRANTIES
26  *   WHATSOEVER TO
27  *   ANY THIRD PARTIES THAT ARE INCONSISTENT WITH THE DISCLAIMERS BY YALE IN
28  *   ARTICLE
29  *   (a) AND (b) above.
30  *
31  *   (d) IN NO EVENT SHALL YALE, OR ITS TRUSTEES, DIRECTORS, OFFICERS,
32  *   EMPLOYEES AND
33  *   AFFILIATES BE LIABLE FOR DAMAGES OF ANY KIND, INCLUDING ECONOMIC DAMAGE OR
34  *   INJURY TO PROPERTY AND LOST PROFITS, REGARDLESS OF WHETHER YALE SHALL BE
35  *   ADVISED, SHALL HAVE OTHER REASON TO KNOW, OR IN FACT SHALL KNOW OF THE
36  *   POSSIBILITY OF THE FOREGOING.
37  *
38  */
39 
40 /* -----------------------------------------------------------------
41 "@(#) globals.h version 1.1 5/5/89"
42 FILE:	    globals.h
43 CONTENTS:   definitions for globals structures and variables
44 DATE:	    Apr 24, 1989
45 REVISIONS:
46 ----------------------------------------------------------------- */
47 #ifndef GLOBALS_H
48 #define GLOBALS_H
49 
50 #include <stdio.h>
51 
52 #ifndef MATH_H
53 #define MATH_H
54 #include <math.h>
55 #endif   /* MATH_H */
56 
57 /* if not using makefile and debug is wanted add it here */
58 /* #define DEBUG */
59 
60 /* ***********LEAVE THE BELOW UNCHANGED *************************** */
61 #define SYNTAX        "syntax"
62 #define HARDCELLTYPE  1
63 #define SOFTCELLTYPE  2
64 #define STDCELLTYPE   3
65 #define PADCELLTYPE   4
66 
67 /* compile switch for globals */
68 #ifndef MAIN_VARS
69 #define EXTERN extern
70 
71 #else
72 #define EXTERN
73 #endif
74 
75 EXTERN FILE *fpoG ;
76 EXTERN char *cktNameG ;
77 
78 #endif /* GLOBALS_H */
79