saidx64_t
#define saidx_t saidx64_t
saidx64_t *SA /* can NULL */,
saidx64_t n, saidx64_t *idx);
saidx64_t *A /* can NULL */,
saidx64_t n, saidx64_t idx);
sufcheck64(const sauchar_t *T, const saidx64_t *SA, saidx64_t n, saint_t verbose);
saidx64_t
sa_search64(const sauchar_t *T, saidx64_t Tsize,
const sauchar_t *P, saidx64_t Psize,
const saidx64_t *SA, saidx64_t SAsize,
saidx64_t *left);
saidx64_t
sa_simplesearch64(const sauchar_t *T, saidx64_t Tsize,
const saidx64_t *SA, saidx64_t SAsize,
saint_t c, saidx64_t *left);
divsufsort64(const sauchar_t *T, saidx64_t *SA, saidx64_t n);
saidx64_t
divbwt64(const sauchar_t *T, sauchar_t *U, saidx64_t *A, saidx64_t n);