Annotation of 40BSD/cmd/cifplot/out_structs.h, revision 1.1.1.1

1.1       root        1: 
                      2: typedef struct temp100 {
                      3:        struct temp100 *Link;
                      4:        int type;
                      5:        int min;
                      6:        transform *trans;
                      7:        Command   *item;
                      8:        int depth;
                      9:        } instance;
                     10: 
                     11: typedef struct {
                     12:        int refs,count,level;
                     13:        real dy,iy;
                     14:        } PolyDesc;
                     15: 
                     16: typedef struct temp101 {
                     17:        struct temp101 *Link;
                     18:        int type;
                     19:        int min;
                     20:        int x1,y1,x2,y2;
                     21:        int dir;
                     22:        PolyDesc *poly;
                     23:        } iedge;
                     24: 
                     25: typedef struct temp102 {
                     26:        struct temp102 *Link;
                     27:        int type;
                     28:        int ix,ex;
                     29:        real iy,dy;
                     30:        int dir;
                     31:        PolyDesc *poly;
                     32:        } edge;
                     33: 
                     34: typedef struct temp103 {
                     35:        struct temp103 *Link;
                     36:        real start,dstart,end,dend;
                     37:        int level;
                     38:        } nedge;
                     39: 
                     40: int Top,Bottom;
                     41: 
                     42: Queue *EdgeQueue,*NecEdgeQueue,*NEdgeQueue;
                     43: Queue FreeHolders;
                     44: List *ActiveEdges;
                     45: List TempList;
                     46: 
                     47: int *EdgeStart,NextEdge,*EdgeEnd,LastEdge;
                     48: int *EdgeIntersection,NextIntersection,*Valid,*Drawn,*change;
                     49: int *NextChange;
                     50: int *xprev;
                     51: int xLast;     /* last line sent to plotter */
                     52: int finishBuf; /* flag set when outputting end of output buffer */
                     53: 
                     54: nedge **EdgeHolder;
                     55: 
                     56: extern int UsedLayers;
                     57: int ModCount;
                     58: 
                     59: PolyDesc DummyPoly;
                     60: 
                     61: int NextUnAct;

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.