20 #define row_ind_type short
68 #define setbit(a,i) ((a)[(i)/BITSPERBYTE] |= 1<<((i)%BITSPERBYTE))
69 #define clrbit(a,i) ((a)[(i)/BITSPERBYTE] &= ~(1<<((i)%BITSPERBYTE)))
70 #define isset(a,i) ((a)[(i)/BITSPERBYTE] & (1<<((i)%BITSPERBYTE)))
71 #define isclr(a,i) (((a)[(i)/BITSPERBYTE] & (1<<((i)%BITSPERBYTE))) == 0)
struct ROW_ORDERED row_ordered
struct SPARSE_MATRIX sparse_matrix
struct COL_ORDERED col_ordered
struct STATISTICS statistics