#define NEG		0
#define POS		1
#define NOT_POSNEG	2

#define N_GRAPH		0
#define P_GRAPH		1
 
#undef OUTPUT
#define OUTPUT		1
#define N_OUT		1
#define P_OUT		1

#define ALIM		0
#define VSS		0
#define VDD		0

#define NO_CUT		0
#define RIGHT_CUT	1
#define RIGHTLEFT_CUTS	2
#define EVERY_CUT	3

#define MAX_CHAN	20

#define TRSP_BLK	1
#define OUT_BLK		2
#define INV_BLK		3

#define CUT_SYMB	"|"

#define VSS_SYMB	"vss"
#define VDD_SYMB	"vdd"
#define OUT_SYMB	"t"
#define N_OUT_SYMB	"f"
#define IN_SYMB		"i"
#define INT_EQ_SYMB	"x_"

#define L_CELL_IN	"c4_in"
#define L_CELL_OUT	"c4_out"
#define L_CELL_INV	"c4_inv"
#define L_CELL_TRSP	"c4_trsp"

#define L_CELL_SYMB	"c4_pitch"

#define MAX(a,b)	((a>b) ? (a) : (b))
#define MIN(a,b)	((a<b) ? (a) : (b))

typedef struct segFree {
  short		noChL, lenL, noChR, lenR;
  char		all;
} SegFree;

short _C4nbInputs, _C4nbAddCuts, _C4stGr;
