Jspice3
proto.h
Go to the documentation of this file.
1 
2 /* This file is not used in spice */
3 
4 
5 
6 #ifdef notdef
7 
8 /* Here's the function protos for Berkeley unix mfb */
9 
10 /* mfbbasic.c */
11 extern int MFBInfo(int);
12 extern void MFBConvertToHLS(int,int,int);
13 extern void SetCurrentMFB(MFB*);
14 #ifdef DEBUG
15 extern void MFBZeroCounters(void);
16 extern void MFBCounters(int*,int*,int*,int*,int*,int*);
17 #endif
18 extern int MFBSetLineStyle(int);
19 extern int MFBSetFillPattern(int);
20 extern int MFBSetChannelMask(int);
21 extern int MFBSetReadMask(int);
22 extern int MFBSetColor(int);
23 extern int MFBSetTextMode(Bool);
24 extern int MFBSetALUMode(int);
25 extern int MFBSetRubberBanding(Bool,int,int);
26 extern int MFBDefineColor(int,int,int,int);
27 extern int MFBDefineFillPattern(int,int*);
28 extern int MFBDefineLineStyle(int,int);
29 extern void MFBMoveTo(int,int);
30 extern void MFBDrawLineTo(int,int);
31 extern void MFBDrawPath(MFBPATH*);
32 extern void MFBLine(int,int,int,int);
33 extern void MFBBox(int,int,int,int);
34 extern void MFBArc(int,int,int,int,int,int);
35 extern void MFBCircle(int,int,int,int);
36 extern void MFBFlash(int,int,int,int);
37 extern void MFBPolygon(MFBPOLYGON*);
38 extern int MFBText(char*,int,int,int);
39 extern void MFBFlood(void);
40 extern void MFBPixel(int,int);
41 extern MFBPATH *MFBArcPath(int,int,int,int,int,int);
42 extern MFBPOLYGON *MFBEllipse(int,int,int,int,int);
43 extern int MFBScaleX(int);
44 extern int MFBScaleY(int);
45 extern int MFBDescaleX(int);
46 extern int MFBDescaleY(int);
47 extern void MFBSetViewport(int,int,int,int);
48 extern void MFBSetWindow(int,int,int,int);
49 extern void MFBNaiveBoxFill(int,int,int,int);
50 
51 /* mfbclip.c */
52 extern void MFB_Y_Intercept(int,int,int,int,int,int*);
53 extern void MFB_X_Intercept(int,int,int,int,int,int*);
54 extern Bool MFBLineClip(int*,int*,int*,int*,int,int,int,int);
55 extern void MFBPolygonClip(MFBPOLYGON*,int,int,int,int);
56 extern MFBPATH *MFBClipArc(MFBPATH*,int,int,int,int);
57 
58 /* mfbio.c */
59 extern int MFBPutchar(int);
60 extern int MFBPutstr(char*,int);
61 extern int MFBGetchar(void);
62 extern int MFBUngetchar(void);
63 extern int OldGetchar(void);
64 extern int OldUngetchar(void);
65 extern int MFBUpdate(void);
66 extern int MFBFlushInput(void);
67 extern void MFBAudio(void);
68 extern MFB *MFBOpen(char*,char*,int*);
69 extern int MFBInitialize(void);
70 extern int MFBInitTTY(void);
71 extern int MFBClose(void);
72 extern int MFBHalt(void);
73 extern int MFBPoint(int*,int*,char*,int*);
74 extern char *MFBKeyboard(int,int,int,int);
75 extern char *MFBError(int);
76 
77 /* mfbtext.c */
78 extern void MFBMore(int,int,int,int,FILE*);
79 extern void MFBScroll(int,int,int,int,FILE*);
80 
81 /* mfbcaps.c */
82 extern int MFBGetEnt(char*,char*,char*);
83 extern int MFBCheckForMCE(char*);
84 extern int MFBGetFlag(char*);
85 extern char *MFBGetStr(char*,char**);
86 extern int MFBGetNum(char*);
87 
88 /* mfbdec.c */
89 extern int MFBDecode(char*);
90 
91 /* mfbgnc.c */
92 extern int MFBGenCode(char*);
93 
94 
95 #else
96 
97 
98 /* mfbbasic.c */
99 extern int MFBInfo();
100 extern void MFBConvertToHLS(int,int,int);
101 extern void SetCurrentMFB();
102 #ifdef DEBUG
103 extern void MFBZeroCounters();
104 extern void MFBCounters();
105 #endif
106 extern int MFBSetLineStyle();
107 extern int MFBSetFillPattern();
108 extern int MFBSetChannelMask();
109 extern int MFBSetReadMask();
110 extern int MFBSetColor();
111 extern int MFBSetTextMode();
112 extern int MFBSetALUMode(int);
113 extern int MFBSetCursorColor();
114 extern int MFBSetBlinker();
115 extern int MFBSetRubberBanding();
116 extern int MFBDefineColor();
117 extern int MFBDefineFillPattern();
118 extern int MFBDefineLineStyle();
119 extern void MFBMoveTo();
120 extern void MFBDrawLineTo();
121 extern void MFBDrawPath();
122 extern void MFBLine();
123 extern void MFBBox();
124 extern void MFBArc();
125 extern void MFBCircle();
126 extern void MFBFlash();
127 extern void MFBPolygon();
128 extern void MFBText();
129 extern void MFBFlood();
130 extern void MFBPixel();
131 extern MFBPATH *MFBArcPath();
132 extern MFBPOLYGON *MFBEllipse();
133 extern int MFBScaleX();
134 extern int MFBScaleY();
135 extern int MFBDescaleX();
136 extern int MFBDescaleY();
137 extern void MFBSetViewport();
138 extern void MFBSetWindow();
139 extern void MFBNaiveBoxFill();
140 
141 /* mfbclip.c */
142 extern void MFB_Y_Intercept();
143 extern void MFB_X_Intercept();
144 extern Bool MFBLineClip();
145 extern void MFBPolygonClip();
146 extern MFBPATH *MFBClipArc();
147 
148 /* mfbio.c */
149 extern int MFBPutchar();
150 extern int MFBPutstr();
151 extern int MFBGetchar();
152 extern int MFBUngetchar();
153 extern int OldGetchar();
154 extern int OldUngetchar();
155 extern int MFBUpdate();
156 extern int MFBFlushInput();
157 extern void MFBAudio();
158 extern MFB *MFBOpen();
159 extern int MFBInitialize();
160 extern int MFBInitTTY();
161 extern int MFBClose();
162 extern int MFBHalt();
163 extern int MFBPoint();
164 extern char *MFBKeyboard();
165 extern char *MFBError();
166 
167 /* mfbtext.c */
168 extern void MFBMore();
169 extern void MFBScroll();
170 
171 /* mfbcaps.c */
172 extern int MFBGetEnt();
173 extern int MFBCheckForMCE();
174 extern int MFBGetFlag();
175 extern char *MFBGetStr();
176 extern int MFBGetNum();
177 
178 /* mfbdec.c */
179 extern int MFBDecode();
180 
181 /* mfbgnc.c */
182 extern int MFBGenCode();
183 
184 #endif
185 
186 #endif /* notdef */
void MFBSetViewport()
void MFBFlood()
Definition: mfbflood.c:21
void MFBDrawPath()
void MFBCircle()
int MFBHalt()
Definition: mfbopen.c:232
int MFBFlushInput()
Definition: mfbio.c:240
int MFBGetEnt()
int OldGetchar()
Definition: mfbio.c:189
int MFBDescaleY()
int MFBSetColor()
char * MFBGetStr()
void MFBPolygonClip()
int MFBSetBlinker()
int MFBClose()
Definition: mfbopen.c:193
MFBPATH * MFBClipArc()
int MFBSetLineStyle()
int MFBSetChannelMask()
int MFBGetNum()
int MFBUpdate()
Definition: mfbopen.c:252
void MFBAudio()
Definition: mfbio.c:265
void MFBDrawLineTo()
void MFB_X_Intercept()
int MFBSetRubberBanding()
int MFBScaleX()
int MFBCheckForMCE()
char * MFBError()
void MFBPolygon()
void MFBBox()
int MFBInitialize()
Definition: mfbopen.c:168
int MFBInfo()
int MFBInitTTY()
Definition: mfbio.c:653
Bool
Definition: mfb.h:18
Definition: mfb.h:215
int MFBGenCode()
int MFBScaleY()
void MFBZeroCounters()
Definition: mfbbasic.c:213
int MFBSetReadMask()
int MFBSetFillPattern()
int MFBUngetchar()
Definition: mfbio.c:182
Bool MFBLineClip()
int MFBGetFlag()
MFBPOLYGON * MFBEllipse()
MFB * MFBOpen()
int MFBPutchar()
char * MFBKeyboard()
void MFBLine()
int MFBSetTextMode()
Definition: mfb.h:104
void MFBConvertToHLS(int, int, int)
Definition: mfbbasic.c:158
void MFBFlash()
void MFBArc()
void MFBText()
void MFBMoveTo()
int MFBPoint()
void MFBMore()
int OldUngetchar()
Definition: mfbio.c:212
int MFBPutstr()
int MFBDecode()
void MFBSetWindow()
void MFBScroll()
int MFBDescaleX()
void MFBNaiveBoxFill()
int MFBSetALUMode(int)
Definition: mfbalu.c:23
int MFBDefineLineStyle()
int MFBDefineColor()
void MFB_Y_Intercept()
void MFBPixel()
void MFBCounters(int *nChars, int *nBoxes, int *meanBoxArea, int *nLines, int *meanLineLength, int *nPixels)
Definition: mfbbasic.c:224
void SetCurrentMFB()
MFBPATH * MFBArcPath()
int MFBDefineFillPattern()
int MFBSetCursorColor()
int MFBGetchar()
Definition: mfbopen.c:259