Corrected a long-standing error in which ending text with a literal
[xcircuit.git] / asg / psfigs.h
blobdf34a05f311811738ec38a6622b952d73d9dad50
2 /************************************************************
3 **
4 ** COPYRIGHT (C) 2004 Gannon University
5 ** ALL RIGHTS RESERVED
6 **
7 ** This software is distributed on an as-is basis
8 ** with no warranty implied or intended. No author
9 ** or distributor takes responsibility to anyone
10 ** regarding its use of or suitability.
12 ** The software may be distributed and modified
13 ** freely for academic and other non-commercial
14 ** use but may NOT be utilized or included in whole
15 ** or part within any commercial product.
17 ** This copyright notice must remain on all copies
18 ** and modified versions of this software.
20 ************************************************************/
23 ** Global Include File
25 ** vsim VHDL Simulator
26 ** Copyright (C) 1988, University of Pittsburgh
31 ** File: net.h
33 ** Functions: N/A
35 ** Description:
38 ** Author: Steve Frezza (STF) Gannon University
39 ** Revision History
40 ** ----------------
41 ** Date Initials Description of change
43 ** thru 2/04 STF Initial modification of ASG code in merger with
44 ** XCircuit.
45 ** Some code taken and adapted from SPRA work performed by Al Martello.
49 /* The following icons are directly supported:
50 (See "validate" in "psfigs.c") */
51 #define NOT_ 1
52 #define AND 2
53 #define NAND 3
54 #define OR 4
55 #define NOR 5
56 #define XOR 6
57 #define XNOR 7
58 #define BUFFER 8
59 #define INPUT_SYM 9
60 #define OUTPUT_SYM 10
61 #define INOUT_SYM 11
62 #define BLOCK 12
63 #define INVNOT_ 13
64 #define NMOS 14
65 #define PMOS 15
66 #define CAPC 16
67 #define INDR 17
68 #define RESTR 18
69 #define VAMP 19
70 #define MSFET 20
72 #define DONT_KNOW 20
74 #define CONTACT_WIDTH .350
75 #define ICON_LEN 4
76 #define ICON_HEIGHT 6
77 #define CIRCLE_SIZE .75
78 #define ANDARC_RAD 3.0625
79 #define ANDARC_THETA 69.09
80 #define ANDARC_CENTER_X_OFFSET 3.854 - 4.0
82 #define ORARC_RAD 3.75
83 #define ORARC_THETA 53.13
84 #define ORARC_CENTER_X_OFFSET 2.75 - 8.0
86 #define XOR_OFFSET .5
88 #define BUFFER_SIZE 6.0
89 #define GATE_LENGTH 8
90 #define GATE_HEIGHT 6
91 #define SYSTERM_SIZE 6
92 #define BLOCK_SPACES_PER_PIN 3
93 #define SPACES_PER_PIN 2
95 /*- end psfigs support ------------------------------------------------------*/