00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef SUFFIXARRAYEXT_H
00022 #define SUFFIXARRAYEXT_H
00023
00024
00025 #ifdef __cplusplus
00026 extern "C" {
00027 #endif
00028 int fid_suffixarray_load_from_project(fid_Suffixarray *esa,
00029 fid_Projectfile *project,
00030 fid_Tablerequest tables,
00031 fid_Error *error);
00032 int fid_suffixarray_load_special(fid_Suffixarray *esa, const char *prjbasename,
00033 fid_Tablerequest tables,
00034 fid_Uintsize uisize_request,
00035 int ignore_byteorder, fid_Error *error);
00036 int fid_suffixarray_load(fid_Suffixarray *esa, const char *prjbasename,
00037 fid_Tablerequest tables, fid_Error *error);
00038 int fid_projectfile_init_from_suffixarray(fid_Projectfile *project,
00039 const fid_DBfiles *dbfiles,
00040 const char *prjbasename,
00041 const fid_Suffixarray *esa,
00042 fid_Error *error);
00043 #ifdef __cplusplus
00044 }
00045 #endif
00046
00047
00048 #endif