/* --- Structure of a boundary cell list --- */ typedef struct b_cell Bcell; typedef struct b_list Blist; struct b_cell { float min, /* minimum value */ max; /* maximum value */ }; struct b_list { int numB; /* number of boundary cells */ Bcell *bcell, *bcell-min, /* ordered by minimum values */ *bcell-max; /* ordered by maximum values */ };