uint *low;
selectd2 *sd0,*sd1;
uint hi_len, low_len;
-
+ //uint lasti, lasts;
} selects3;
int selects3_construct(selects3 *select, int n, uint *buf);
int selects3_select(selects3 *select, int i);
int selects3_rank(selects3 *select, int i);
+int selects3_selectnext(selects3 *select, int i);
void make___selecttbl(void);
int __setbit(uint *B, int i,int x);