aboutsummaryrefslogtreecommitdiff
path: root/include/divsufsort_private.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/divsufsort_private.h')
-rw-r--r--include/divsufsort_private.h23
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 -*/