diff options
author | yuta.256 <yuta.256@b7c3aa3b-274f-0410-ae0b-edc9d07c929d> | 2008-07-27 21:14:31 +0000 |
---|---|---|
committer | yuta.256 <yuta.256@b7c3aa3b-274f-0410-ae0b-edc9d07c929d> | 2008-07-27 21:14:31 +0000 |
commit | a844abd2925b6820947c8887e314a44435b884da (patch) | |
tree | 3f4538393d4db9075001ec8af99205812d197c09 /include/divsufsort_private.h | |
parent | f6a102a6c865e0c593e3d296d11ad340a581711b (diff) | |
download | libdivsufsort-a844abd2925b6820947c8887e314a44435b884da.tar.gz |
Added 64-bit version of divsufsort.
Diffstat (limited to 'include/divsufsort_private.h')
-rw-r--r-- | include/divsufsort_private.h | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/include/divsufsort_private.h b/include/divsufsort_private.h index c0ab5a6..7e261c1 100644 --- a/include/divsufsort_private.h +++ b/include/divsufsort_private.h @@ -58,7 +58,28 @@ extern "C" { # include <stdint.h> # endif #endif -#include "divsufsort.h" +#if defined(BUILD_DIVSUFSORT64) +# include "divsufsort64.h" +# ifndef SAIDX_T +# define SAIDX_T +# define saidx_t saidx64_t +# endif /* SAIDX_T */ +# ifndef PRIdSAIDX_T +# define PRIdSAIDX_T PRIdSAIDX64_T +# endif /* PRIdSAIDX_T */ +# define divsufsort divsufsort64 +# define divbwt divbwt64 +# define divsufsort_version divsufsort64_version +# define bw_transform bw_transform64 +# define inverse_bw_transform inverse_bw_transform64 +# define sufcheck sufcheck64 +# define sa_search sa_search64 +# define sa_simplesearch sa_simplesearch64 +# define sssort sssort64 +# define trsort trsort64 +#else +# include "divsufsort.h" +#endif /*- Constants -*/ |