/* Header for module wolcompii, generated by p2c */ #ifndef WOLCOMPII_H #define WOLCOMPII_H /*the line following this is special for p2c*/ #ifndef WOLCOMPLIB_H #include "wolcomp.h" #endif #ifdef WOLCOMPII_G # define vextern #else # define vextern extern #endif #define R0 0 #define R90 1 #define R18 2 #define R180 2 #define R27 3 #define R270 3 #define M0 4 #define MX 4 #define M90 5 #define M18 6 #define M180 6 #define MY 6 #define M27 7 #define M270 7 #define MXY 7 extern Void wolcomp_init PP((long lamb)); extern Void place PP((Char *cell_name)); extern Void hcompose PV(); extern Void vcompose PV(); extern Void nocompose PV(); extern Void make_array PP((Char *cell_name, long count)); extern Void pop PP((long *xi, long *yi)); extern Void push PP((long xi, long yi)); extern Void transform PP((long xfrm)); extern Void overlap PP((long lambda)); extern Void define_cell PP((Char *cell_name)); extern long cell_width PP((Char *cell_name)); extern long cell_height PP((Char *cell_name)); extern Char *make_cell_name PP((Char *Result, Char *root, long i)); extern Void vpad PP((Char *cell1, Char *cell2, Char *cell3, long to_width)); extern Void hpad PP((Char *cell1, Char *cell2, Char *cell3, long to_width)); extern Void include_file PP((Char *fname)); vextern boolean include_geometry; /* set this to FALSE if you want to reserve space for a place without actually including the cell */ #undef vextern #endif /*WOLCOMPII_H*/ /* End. */