Jspice3
scedext.h
Go to the documentation of this file.
1 /***************************************************************************
2 SCED - Schematic Capture Editor
3 JSPICE3 adaptation of Spice3e2 - Copyright (c) Stephen R. Whiteley 1992
4 Copyright 1990 Regents of the University of California. All rights reserved.
5 Authors: 1981 Giles C. Billingsley (parts of KIC layout editor)
6  1992 Stephen R. Whiteley
7 ****************************************************************************/
8 
9 extern char *tmalloc();
10 extern int cieq();
11 extern int ciprefix();
12 extern void strtolower();
13 
14 
15 /* bascmd.c */
16 #ifdef __STDC__
17 extern void Basic(int*);
18 extern void Undo(void);
19 extern void Color(int*);
20 extern void Bgrnd(int*);
21 extern void Hlite(int*);
22 extern void RGB(void);
23 extern void AlterColor(int,int);
24 extern void SetGrid(int*);
25 extern void MenuParams(int*);
26 extern void MenuPrompt(int*);
27 extern void MenuMore(int*);
28 extern void ShowRGB(void);
29 extern void DoAlloc(void);
30 extern void Edit(int,int,int);
31 extern void TitleWindow(void);
32 extern void Save(void);
33 extern void WriteCell(void);
34 extern int FixCellName(char*);
35 extern void Rdraw(void);
36 extern void ShowFull(void);
37 extern void Expand(void);
38 #else
39 extern void Basic();
40 extern void Undo();
41 extern void Color();
42 extern void Bgrnd();
43 extern void Hlite();
44 extern void RGB();
45 extern void AlterColor();
46 extern void SetGrid();
47 extern void MenuParams();
48 extern void MenuPrompt();
49 extern void MenuMore();
50 extern int GetColor();
51 extern void ShowRGB();
52 extern void DoAlloc();
53 extern void Edit();
54 extern void TitleWindow();
55 extern void Save();
56 extern void WriteCell();
57 extern int FixCellName();
58 extern void Rdraw();
59 extern void ShowFull();
60 extern void Expand();
61 #endif
62 
63 /* choose.c */
64 struct ks *SelectQHead;
65 struct ka SelectQBB;
66 #ifdef __STDC__
67 extern void MX(void);
68 extern void MY(void);
69 extern void Rotat0(void);
70 extern void Rotat90(void);
71 extern void Rotat180(void);
72 extern void Rotat270(void);
73 extern void Sel(int*);
74 extern void Area(int*);
75 extern void Desel(void);
76 extern void Selection(struct ka*);
77 extern int AreTypesInQ(char*);
78 extern void SelectTypes(char*);
79 extern void SQInit(void);
80 extern void SQClear(void);
81 extern void SQInsert(struct o*);
82 extern void SQDelete(struct o*);
83 extern void SQComputeBB(void);
84 extern void SQRestore(int);
85 extern void SQDesel(char*);
86 extern void SQShow(void);
87 extern long *InPath(int,struct p*,long,long);
88 #else
89 extern void MX();
90 extern void MY();
91 extern void Rotat0();
92 extern void Rotat90();
93 extern void Rotat180();
94 extern void Rotat270();
95 extern void Sel();
96 extern void Area();
97 extern void Desel();
98 extern void Selection();
99 extern int AreTypesInQ();
100 extern void SelectTypes();
101 extern void SQInit();
102 extern void SQClear();
103 extern void SQInsert();
104 extern void SQDelete();
105 extern void SQComputeBB();
106 extern void SQRestore();
107 extern void SQDesel();
108 extern void SQShow();
109 extern long *InPath();
110 #endif
111 
112 /* copy.c */
113 #ifdef __STDC__
114 extern void Copy(int*);
115 extern void Move(int*);
116 extern void ShowGhost(long,long,long,long);
117 extern void CopyPathWithXForm(struct p**);
118 extern void ShowTransformed(struct s*,struct ka*,long*);
119 extern void SetNewTransform(long,long,long,long);
120 extern void AddResultingTransform(struct o*,long*);
121 #else
122 extern void Copy();
123 extern void Move();
124 extern void ShowGhost();
125 extern void CopyPathWithXForm();
126 extern void ShowTransformed();
127 extern void SetNewTransform();
128 extern void AddResultingTransform();
129 #endif
130 
131 /* cutwire.c */
132 #ifdef __STDC__
133 extern void Break(int*);
134 extern struct p *CopyPath(struct p*);
135 #else
136 extern void Break();
137 extern struct p *CopyPath();
138 #endif
139 
140 /* dir.h */
141 #ifdef __STDC__
142 extern void Dir(void);
143 extern char *CopyString(char*);
144 #else
145 extern void Dir();
146 extern char *CopyString();
147 #endif
148 
149 /* display.c */
150 #ifdef __STDC__
151 extern void Pan(int*);
152 extern void Zoom(int*);
153 extern void Windo(int*);
154 extern void LastView(void);
155 extern void SaveLastView(void);
156 extern void SaveViewOnStack(void);
157 extern void Redisplay(struct ka*);
158 extern void RedisplayAfterInterrupt(void);
159 extern int TCheck(void);
160 extern void SetTransform(struct o*);
161 #else
162 extern void Pan();
163 extern void Zoom();
164 extern void Windo();
165 extern void LastView();
166 extern void SaveLastView();
167 extern void SaveViewOnStack();
168 extern void Redisplay();
169 extern void RedisplayAfterInterrupt();
170 extern int TCheck();
171 extern void SetTransform();
172 #endif
173 
174 /* grafintr.c */
175 extern int IplotStatusChanged;
176 #ifdef __STDC__
177 extern void ShowOutput(int*);
178 extern void DoIplot(void);
179 extern void SetIplot(void);
180 extern void ClearIplot(void);
181 extern char *GPstring(int,struct hyEnt**);
182 extern char *GPgetString(struct hyEnt*);
183 extern int GPdeleteGrafRef(struct hyEnt*);
184 extern void GPclearGraf(void);
185 #else
186 extern void ShowOutput();
187 extern void DoIplot();
188 extern void SetIplot();
189 extern void ClearIplot();
190 extern char *GPstring();
191 extern char *GPgetString();
192 extern int GPdeleteGrafRef();
193 extern void GPclearGraf();
194 #endif
195 
196 /* gridline.c */
197 #ifdef __STDC__
198 extern void ShowGrid(void);
199 extern void ShowLine(int,long,long,long,long);
200 extern void ShowManhattanLine(int,long,long,long,long);
201 #else
202 extern void ShowGrid();
203 extern void ShowLine();
204 extern void ShowManhattanLine();
205 #endif
206 
207 /* hcopy.c */
208 #ifdef __STDC__
209 extern void Hcopy(void);
210 #else
211 extern void Hcopy();
212 #endif
213 
214 /* hypertxt.c */
215 #ifdef __STDC__
216 extern char *HYtostr(struct hprlist *);
217 extern char *HYtoascii(struct hprlist *);
218 extern struct hprlist *HYfromascii(char*);
219 extern char *HYgetentry(struct hprlist*);
220 extern struct hprlist *HYcopy(struct hprlist*);
221 extern struct hyEnt *HYcopyEnt(struct hyEnt*);
222 extern void HYfree(struct hprlist*);
223 extern char *KbEdit(char*,int,int,int,int,int);
224 extern struct hprlist *HYedit(struct hprlist*,int,int,int,int,int,int);
225 extern void HYrepaint(int,int);
226 extern void KbCursor(int,int);
227 extern void HYinit(void);
228 extern void HYadd(struct hyEnt*);
229 extern void HYdel(struct hyEnt*);
230 extern void HYtransform(struct o*, struct o*);
231 extern void HYtransformStretch(struct o*,struct o*,long,long,long,long);
232 extern void HYundoTransform(void);
233 extern void HYclearUndoFlags(void);
234 extern void HYdeleteReference(struct o*);
235 #else
236 extern char *HYtostr();
237 extern char *HYtoascii();
238 extern struct hprlist *HYfromascii();
239 extern char *HYgetentry();
240 extern struct hprlist *HYcopy();
241 extern struct hyEnt *HYcopyEnt();
242 extern void HYfree();
243 extern char *KbEdit();
244 extern struct hprlist *HYedit();
245 extern void HYrepaint();
246 extern void KbCursor();
247 extern void HYinit();
248 extern void HYadd();
249 extern void HYdel();
250 extern void HYtransform();
251 extern void HYtransformStretch();
252 extern void HYundoTransform();
253 extern void HYclearUndoFlags();
254 extern void HYdeleteReference();
255 #endif
256 
257 /* init.c */
258 extern struct kv *View;
259 extern struct ka MenuViewport;
260 extern struct kp Parameters;
261 extern struct kl *ColorTable;
262 extern struct kc SCursor;
263 extern struct a CurrentAOI;
264 extern char TypeOut[200];
265 #ifdef __STDC__
266 extern char *Init(void);
267 extern void InitVLT(void);
268 extern void InitParameters(void);
269 extern void DefaultWindows(void);
270 extern void InitParameters(void);
271 extern void InitCoarseWindow(long,long,long);
272 extern void InitFineWindow(long,long);
273 extern void SetPositioning(void);
274 extern void InitViewport(void);
275 extern void SetCurrentAOI(struct ka*);
276 extern void CenterFullView(void);
277 extern void UpdateSCED(void);
278 extern void Readin(void);
279 extern short FBGetchar(int);
280 extern char *FBEdit(char*);
281 extern struct hprlist *FBHyEdit(struct hprlist*);
282 extern void FBText(int,int,int,char*);
283 extern void FBPolygon(int,int,long*,int);
284 extern void FBPolygonClip(long*,int*,struct ka*);
285 extern void FBSetRubberBanding(int);
286 #else
287 extern char *Init();
288 extern void InitVLT();
289 extern void InitParameters();
290 extern void DefaultWindows();
291 extern void InitCoarseWindow();
292 extern void InitFineWindow();
293 extern void SetPositioning();
294 extern void InitViewport();
295 extern void SetCurrentAOI();
296 extern void CenterFullView();
297 extern void UpdateSCED();
298 extern void Readin();
299 extern short FBGetchar();
300 extern char *FBEdit();
301 extern struct hprlist *FBHyEdit();
302 extern void FBText();
303 extern void FBPolygon();
304 extern void FBPolygonClip();
305 extern void FBSetRubberBanding();
306 #endif
307 
308 /* labels.c */
309 #ifdef __STDC__
310 extern void Label(int*);
311 extern void BBLabel(struct ka*,struct o*,struct ka*);
312 extern void CDLabelBB(struct o*,long*,long*,long*,long*);
313 extern void ShowLabel(int,char*,long,long,int,int);
314 extern char SetXform(long*);
315 #else
316 extern void Label();
317 extern void BBLabel();
318 extern void CDLabelBB();
319 extern void ShowLabel();
320 extern char SetXform();
321 #endif
322 
323 /* library.c */
324 #ifdef __STDC__
325 extern void LibraryOpen(char*);
326 extern FILE *OpenDevice(char*);
327 extern int IsCellInLib(char*);
328 extern void SetLibraryChoices(void);
329 extern void ModelLibraryOpen(char*);
330 extern void QueueModel(char*);
331 extern struct line *PrintModels(void);
332 extern struct line *GetModelText(char*);
333 extern void DestroySCEDlibs(void);
334 extern void LibraryClose(void);
335 extern void ModelLibraryClose(void);
336 #else
337 extern void LibraryOpen();
338 extern FILE *OpenDevice();
339 extern int IsCellInLib();
340 extern void SetLibraryChoices();
341 extern void ModelLibraryOpen();
342 extern void QueueModel();
343 extern struct line *PrintModels();
344 extern struct line *GetModelText();
345 extern void DestroySCEDlibs();
346 extern void LibraryClose();
347 extern void ModelLibraryClose();
348 #endif
349 
350 /* moretext.c */
351 #ifdef __STDC__
352 extern void MoreText(int,int,int,int,FILE*,int);
353 extern int MoreLine(char*);
354 extern int EnableMore(int);
355 extern int RepaintMore(void);
356 extern int MorePageDisplay(void);
357 #else
358 extern void MoreText();
359 extern int MoreLine();
360 extern int EnableMore();
361 extern int RepaintMore();
362 extern int MorePageDisplay();
363 #endif
364 
365 /* mutual.c */
366 #ifdef __STDC__
367 extern void ShowMutual(int*);
368 extern struct line *PrintMutual(struct s*);
369 extern char *GetName(struct prpty*);
370 #else
371 extern void ShowMutual();
372 extern struct line *PrintMutual();
373 extern char *GetName();
374 #endif
375 
376 /* netlist.c */
377 #ifdef __STDC__
378 extern void UpdateProperties(struct o*);
379 extern void UpdateDeviceName(struct o*);
380 extern void AssignWireProperties(struct o*);
381 extern void DoSpiceList(void);
382 extern void DumpSpiceFile(FILE*);
383 extern struct line *MakeSpiceDeck(void);
384 extern struct line *SpiceList(struct s*);
385 extern void ConnectRecursive(struct s*);
386 extern void Connect(struct s*);
387 extern void ShowProperties(int*);
388 extern void UpdatePropertyString(struct prpty*);
389 extern void Subcircuit(int*);
390 extern int SelectNode(long*,long*);
391 extern void ShowTerminals(void);
392 extern void DisplayTerminals(int);
393 extern void TransformReferences(struct o*);
394 extern void TransformReferencePoint(struct o*,long,long);
395 extern void UndoReferenceTransform(void);
396 extern void ClearReferenceUndoFlags(void);
397 #else
398 extern void UpdateProperties();
399 extern void UpdateDeviceName();
400 extern void AssignWireProperties();
401 extern void DoSpiceList();
402 extern void DumpSpiceFile();
403 extern struct line *MakeSpiceDeck();
404 extern struct line *SpiceList();
405 extern void ConnectRecursive();
406 extern void Connect();
407 extern void ShowProperties();
408 extern void UpdatePropertyString();
409 extern void Subcircuit();
410 extern int SelectNode();
411 extern void ShowTerminals();
412 extern void DisplayTerminals();
413 extern void TransformReferences();
414 extern void TransformReferencePoint();
415 extern void UndoReferenceTransform();
416 extern void ClearReferenceUndoFlags();
417 #endif
418 
419 /* objects.c */
420 #ifdef __STDC__
421 extern void Del(int*);
422 extern void Wires(int*);
423 extern void ShowWire(int,long,struct p*);
424 extern int IsManhattan(long,long,long,long);
425 extern void ShowPath(int,struct p*,int);
426 extern void ShowPolygon(int,struct p*);
427 extern int InBox(long,long,struct ka*);
428 extern void OversizeBox(struct ka*,int);
429 extern void OutlineBox(struct ka*);
430 extern void ShowEmptyBox(int,struct ka*);
431 extern void EraseBox(struct ka*);
432 extern void StretchPath(int*);
433 extern void ShowStretch(long,long,long,long);
434 extern void Dots(int*);
435 #else
436 extern void Del();
437 extern void Wires();
438 extern void ShowWire();
439 extern int IsManhattan();
440 extern void ShowPath();
441 extern void ShowPolygon();
442 extern int InBox();
443 extern void OversizeBox();
444 extern void OutlineBox();
445 extern void ShowEmptyBox();
446 extern void EraseBox();
447 extern void StretchPath();
448 extern void ShowStretch();
449 extern void Dots();
450 #endif
451 
452 /* point.c */
453 #ifdef __STDC__
454 extern void Point(void);
455 extern int ButtonPress(int,long,long);
456 extern int PointLoop(int*);
457 extern int PointLoopSafe(int*);
458 extern int PointColor(int*);
459 extern void FinePosition(long,long,int);
460 extern void NotPointingAtLayout(void);
461 #else
462 extern void Point();
463 extern int ButtonPress();
464 extern int PointLoop();
465 extern int PointLoopSafe();
466 extern int PointColor();
467 extern void FinePosition();
468 extern void NotPointingAtLayout();
469 #endif
470 
471 /* subckt.c */
472 #ifdef __STDC__
473 extern void InitDeviceMenu(void);
474 extern void NewSubckt(void);
475 extern void Place(int*);
476 extern void ShowNewInstance(long,long,long,long);
477 extern void NewSymbol(void);
478 extern int MutSelected(struct prpty*);
479 extern void Push(int*);
480 extern void UpdateParent(char*);
481 extern void Pop(void);
482 extern int CheckModified(void);
483 extern void ClearContext(void);
484 extern void Flatten(int*);
485 extern int OpenCell(char*,struct s**);
486 #else
487 extern void InitDeviceMenu();
488 extern void NewSubckt();
489 extern void Place();
490 extern void ShowNewInstance();
491 extern void NewSymbol();
492 extern int MutSelected();
493 extern void Push();
494 extern void UpdateParent();
495 extern void Pop();
496 extern int CheckModified();
497 extern void ClearContext();
498 extern void Flatten();
499 extern int OpenCell();
500 #endif
501 
502 /* viewport.h */
503 #ifdef __STDC__
504 extern void PToL(struct ka*,long*,long*);
505 extern void ClipToGridPoint(long*,long*);
506 extern void ShowCommandMenu(void);
507 extern void ShowMenu(MENU*);
508 extern MENU *GetCurrentMenu(void);
509 extern void AlterMenuEntries(char*,char*);
510 extern void MenuSelect(char*);
511 extern void MenuDeselect(char*);
512 extern void MenuSelectDev(char*);
513 extern void MenuDeselectDev(char*);
514 extern void FixMenuPrefix(MENU*);
515 extern void ShowPrompt(char*);
516 extern void ShowPromptAndWait(char*);
517 extern void ShowPromptWithColor(char*,int);
518 extern void RedrawPrompt(void);
519 extern void AppendToOldPrompt(int);
520 extern void ErasePrompt(void);
521 extern void OutlineText(int,int,int,int,int,int,int);
522 extern void EraseLargeCoarseViewport(void);
523 extern void EraseFineViewport(void);
524 extern void ShowFineViewport(void);
525 extern void ShowCurrentObject(struct o*,int);
526 extern void ShowMarker(int,int,long,long,int,int,int);
527 #else
528 extern void PToL();
529 extern void ClipToGridPoint();
530 extern void ShowCommandMenu();
531 extern void ShowMenu();
532 extern MENU *GetCurrentMenu();
533 extern void AlterMenuEntries();
534 extern void MenuSelect();
535 extern void MenuDeselect();
536 extern void MenuSelectDev();
537 extern void MenuDeselectDev();
538 extern void FixMenuPrefix();
539 extern void ShowPrompt();
540 extern void ShowPromptAndWait();
541 extern void ShowPromptWithColor();
542 extern void RedrawPrompt();
543 extern void AppendToOldPrompt();
544 extern void ErasePrompt();
545 extern void OutlineText();
546 extern void EraseLargeCoarseViewport();
547 extern void EraseFineViewport();
548 extern void ShowFineViewport();
549 extern void ShowCurrentObject();
550 extern void ShowMarker();
551 #endif
552 
553 /* scedintr.c */
554 
555 #define DefMenuSize 80
556 
557 extern MENU *BasicMenu;
558 extern MENU *DeviceMenu;
560 #ifdef __STDC__
561 extern void InitMenus(void);
562 extern void InitBasicMenu(void);
563 extern int sced(char**);
564 extern int SafeCmds(int*);
565 extern void RunSpice(void);
566 extern int CheckSaved(void);
567 extern int CheckError(void);
568 extern int IsSymfile(FILE*);
569 extern void SetPathFromSpice(void);
570 extern void SetCDPath(char*);
571 extern char *GetHardCopyDevice(void);
572 extern void InitSignals(void);
573 extern char *NextCellName(void);
574 extern void MallocFailed(void);
575 extern struct line *AllocateLine(char*);
576 extern char *AllocateNewString(char*,char*);
577 extern void ShowProcess(char*);
578 extern void SCEDhelp(void);
579 extern void SCEDquitHelp(int);
580 #else
581 extern void InitMenus();
582 extern void InitBasicMenu();
583 extern int sced();
584 extern int SafeCmds();
585 extern void RunSpice();
586 extern int CheckSaved();
587 extern int CheckError();
588 extern int IsSymfile();
589 extern void SetPathFromSpice();
590 extern void SetCDPath();
591 extern char *GetHardCopyDevice();
592 extern void InitSignals();
593 extern char *NextCellName();
594 extern void MallocFailed();
595 extern struct line *AllocateLine();
596 extern char *AllocateNewString();
597 extern void ShowProcess();
598 extern void SCEDhelp();
599 extern void SCEDquitHelp();
600 #endif
void ClearIplot()
Definition: grafintr.c:199
void Readin()
Definition: init.c:603
void Dir()
Definition: dir.c:76
void ErasePrompt()
Definition: viewport.c:538
void ShowPromptWithColor()
void Redisplay()
char * KbEdit()
void UpdateParent()
void SetLibraryChoices()
Definition: library.c:140
void RunSpice()
Definition: scedintr.c:519
void Desel()
Definition: choose.c:264
void RGB()
Definition: bascmd.c:238
void Zoom()
void NewSubckt()
Definition: subckt.c:89
void MenuPrompt()
int AreTypesInQ()
struct line * PrintMutual()
void ShowStretch()
char * HYtoascii()
void InitBasicMenu()
Definition: scedintr.c:190
int MoreLine()
void PToL()
int CheckModified()
Definition: subckt.c:906
void AddResultingTransform()
void HYadd()
void MY()
Definition: choose.c:67
void HYfree()
Definition: cddefs.h:119
void InitCoarseWindow()
void SetTransform()
char * CopyString()
void SQInsert()
void AlterColor()
int PointLoop()
void Place()
struct kc SCursor
Definition: init.c:21
int PointLoopSafe()
void ShowCurrentObject()
void CenterFullView()
Definition: init.c:466
void SQRestore()
void InitViewport()
Definition: init.c:358
void Pan()
void LastView()
Definition: display.c:201
struct line * AllocateLine()
void ShowManhattanLine()
void Bgrnd()
void SetGrid()
void ShowPrompt()
void BBLabel()
void Rotat0()
Definition: choose.c:82
void Move()
void HYclearUndoFlags()
Definition: hypertxt.c:1071
void EraseLargeCoarseViewport()
Definition: viewport.c:583
void HYtransform()
void Rdraw()
Definition: bascmd.c:897
void ShowNewInstance()
int InBox()
void Selection()
void DoAlloc()
int PointColor()
Definition: sced.h:111
void UpdateDeviceName()
void SCEDhelp()
Definition: scedintr.c:1090
void SQDelete()
void RedrawPrompt()
Definition: viewport.c:512
void NotPointingAtLayout()
Definition: point.c:604
void Wires()
int SafeCmds()
void Sel()
int CheckSaved()
Definition: scedintr.c:656
struct line * GetModelText()
struct a CurrentAOI
Definition: init.c:22
struct ka MenuViewport
Definition: init.c:18
void ShowProperties()
struct hprlist * HYfromascii()
void SCEDquitHelp()
char * GPstring()
Definition: cddefs.h:215
void ShowOutput()
Definition: sced.h:193
void ShowPromptAndWait()
struct line * SpiceList()
void MenuMore()
void ShowWire()
int ciprefix()
int OpenCell()
void SetPathFromSpice()
Definition: scedintr.c:757
void ShowGhost()
void ShowCommandMenu()
Definition: viewport.c:121
void ClearContext()
Definition: subckt.c:944
void SaveViewOnStack()
Definition: display.c:323
void Undo()
Definition: bascmd.c:43
void Del()
void ModelLibraryClose()
Definition: library.c:446
void WriteCell()
Definition: bascmd.c:740
void ShowRGB()
Definition: bascmd.c:481
void SetNewTransform()
struct hprlist * FBHyEdit()
void MallocFailed()
Definition: scedintr.c:857
Definition: sced.h:204
Definition: fteinp.h:14
struct kl * ColorTable
Definition: init.c:20
void ShowMenu()
Definition: sced.h:101
Definition: sced.h:146
void ShowGrid()
Definition: gridline.c:18
void HYrepaint()
int cieq()
void Dots()
void MenuDeselect()
void TransformReferences()
void SetIplot()
Definition: grafintr.c:181
int ButtonPress()
char SetXform()
Definition: sced.h:94
void HYtransformStretch()
void InitVLT()
Definition: init.c:155
char TypeOut[200]
Definition: init.c:23
#define DefMenuSize
Definition: scedext.h:555
struct kp Parameters
Definition: init.c:19
void Pop()
Definition: subckt.c:829
void Color()
void ShowEmptyBox()
void OutlineText()
void ShowPath()
MENU * DeviceMenu
Definition: scedintr.c:50
void DefaultWindows()
Definition: init.c:239
long * InPath()
Definition: sced.h:120
void FinePosition()
int IplotStatusChanged
Definition: grafintr.c:23
MENU * GetCurrentMenu()
Definition: viewport.c:174
short FBGetchar()
int SelectNode()
void RedisplayAfterInterrupt()
Definition: display.c:623
void KbCursor()
void HYdel()
char * GPgetString()
void FBPolygonClip()
void DoIplot()
Definition: grafintr.c:161
struct kv * View
Definition: init.c:17
void UpdatePropertyString()
struct p * CopyPath()
void HYundoTransform()
Definition: hypertxt.c:1049
void DisplayTerminals()
void EraseBox()
void MenuDeselectDev()
void Push()
void ClipToGridPoint()
void MoreText()
struct hyEnt * HYcopyEnt()
void SQDesel()
void strtolower()
void DumpSpiceFile()
Definition: sced.h:178
void SQShow()
Definition: choose.c:940
int MorePageDisplay()
Definition: moretext.c:233
void InitFineWindow()
Definition: cddefs.h:142
void TransformReferencePoint()
int RepaintMore()
Definition: moretext.c:222
void OutlineBox()
void SetCurrentAOI()
struct hprlist * HYedit()
void Rotat180()
Definition: choose.c:102
char * Init()
Definition: init.c:35
int sced()
void SetCDPath()
struct ks * SelectQHead
Definition: scedext.h:64
void InitMenus()
Definition: scedintr.c:118
void SaveLastView()
Definition: display.c:297
void SelectTypes()
int GPdeleteGrafRef()
void ShowProcess()
void EraseFineViewport()
Definition: viewport.c:594
void SQInit()
Definition: choose.c:682
void TitleWindow()
Definition: bascmd.c:704
void Label()
void ShowFineViewport()
Definition: viewport.c:610
void SetPositioning()
Definition: init.c:322
void GPclearGraf()
Definition: grafintr.c:364
void Break()
void Hcopy()
Definition: hcopy.c:36
void UpdateSCED()
Definition: init.c:570
void MenuSelectDev()
void LibraryOpen()
void InitDeviceMenu()
Definition: subckt.c:70
void LibraryClose()
Definition: library.c:430
FILE * OpenDevice()
void InitParameters()
Definition: init.c:172
void ShowTerminals()
Definition: netlist.c:1710
void AssignWireProperties()
int EnableMore()
void FBText()
void FBSetRubberBanding()
int FixCellName()
void ModelLibraryOpen()
char * AllocateNewString()
int TCheck()
Definition: display.c:634
MENU AmbiguityMenu[DefMenuSize]
Definition: scedintr.c:51
void ShowMarker()
void Save()
Definition: bascmd.c:715
void Copy()
Definition: sced.h:333
void Basic()
void Subcircuit()
char * FBEdit()
void ShowLine()
void DestroySCEDlibs()
Definition: library.c:391
void UpdateProperties()
void ShowPolygon()
int GetColor()
void CDLabelBB()
MENU * BasicMenu
Definition: scedintr.c:49
struct line * PrintModels()
Definition: library.c:279
void Edit()
void QueueModel()
void MX()
Definition: choose.c:52
void ShowFull()
Definition: bascmd.c:907
void StretchPath()
void Hlite()
void ClearReferenceUndoFlags()
Definition: netlist.c:1893
void SQClear()
Definition: choose.c:690
void Area()
int IsSymfile()
void AlterMenuEntries()
char * tmalloc()
void Point()
Definition: point.c:72
void Windo()
void ShowLabel()
void OversizeBox()
char * NextCellName()
Definition: scedintr.c:852
char * GetName()
void FixMenuPrefix()
void DoSpiceList()
Definition: netlist.c:132
void ConnectRecursive()
void MenuParams()
struct line * MakeSpiceDeck()
Definition: netlist.c:183
Definition: sced.h:363
void ShowMutual()
void UndoReferenceTransform()
Definition: netlist.c:1876
void FBPolygon()
void InitSignals()
Definition: scedintr.c:845
void Expand()
Definition: bascmd.c:920
int IsCellInLib()
char * HYtostr()
void MenuSelect()
int MutSelected()
Definition: cdprpty.h:62
char * HYgetentry()
void Rotat90()
Definition: choose.c:92
void CopyPathWithXForm()
struct ka SelectQBB
Definition: scedext.h:65
char * GetHardCopyDevice()
Definition: scedintr.c:823
void HYdeleteReference()
void Rotat270()
Definition: choose.c:112
void Connect()
void NewSymbol()
Definition: subckt.c:417
void HYinit()
Definition: hypertxt.c:834
int CheckError()
Definition: scedintr.c:696
int IsManhattan()
void SQComputeBB()
Definition: choose.c:749
void ShowTransformed()
void AppendToOldPrompt()
void Flatten()
struct hprlist * HYcopy()