diff options
author | yuta.256 <yuta.256@b7c3aa3b-274f-0410-ae0b-edc9d07c929d> | 2008-08-24 07:11:43 +0000 |
---|---|---|
committer | yuta.256 <yuta.256@b7c3aa3b-274f-0410-ae0b-edc9d07c929d> | 2008-08-24 07:11:43 +0000 |
commit | e71ecbfff7145be1a378986817a99027ccf39848 (patch) | |
tree | a2861266991f982858441d119b9ae87e8b274f26 | |
parent | a8a3c1e46cac46c776edd6b00269e2dcd760200c (diff) | |
download | libdivsufsort-e71ecbfff7145be1a378986817a99027ccf39848.tar.gz |
bug fix in divbwt.
-rw-r--r-- | lib/divsufsort.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/divsufsort.c b/lib/divsufsort.c index 85c3c43..9f64b4f 100644 --- a/lib/divsufsort.c +++ b/lib/divsufsort.c @@ -378,8 +378,8 @@ divbwt(const sauchar_t *T, sauchar_t *U, saidx_t *A, saidx_t n) { /* Copy to output string. */ U[0] = T[n - 1]; - for(i = 0; i < pidx; ++i) { U[i + 1] = (sauchar_t)A[i]; } - for(i += 1; i < n; ++i) { U[i] = (sauchar_t)A[i]; } + for(i = 0; i < pidx; ++i) { U[i + 1] = (sauchar_t)B[i]; } + for(i += 1; i < n; ++i) { U[i] = (sauchar_t)B[i]; } pidx += 1; } else { pidx = -2; |