make all the db_path and vIndex/cBuffer args const
This commit is contained in:
parent
8cc0c6057d
commit
c7d4ad01f6
|
|
@ -35,15 +35,15 @@ XDB_PRIVATE(int) xdb_new_base(xdb_searcher_t *xdb, const char *db_path, const ch
|
||||||
}
|
}
|
||||||
|
|
||||||
// xdb searcher new api define
|
// xdb searcher new api define
|
||||||
XDB_PUBLIC(int) xdb_new_with_file_only(xdb_searcher_t *xdb, char *db_path) {
|
XDB_PUBLIC(int) xdb_new_with_file_only(xdb_searcher_t *xdb, const char *db_path) {
|
||||||
return xdb_new_base(xdb, db_path, NULL, NULL);
|
return xdb_new_base(xdb, db_path, NULL, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
XDB_PUBLIC(int) xdb_new_with_vector_index(xdb_searcher_t *xdb, char *db_path, char *vIndex) {
|
XDB_PUBLIC(int) xdb_new_with_vector_index(xdb_searcher_t *xdb, const char *db_path, const char *vIndex) {
|
||||||
return xdb_new_base(xdb, db_path, vIndex, NULL);
|
return xdb_new_base(xdb, db_path, vIndex, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
XDB_PUBLIC(int) xdb_new_with_buffer(xdb_searcher_t *xdb, char *c_buffer) {
|
XDB_PUBLIC(int) xdb_new_with_buffer(xdb_searcher_t *xdb, const char *c_buffer) {
|
||||||
return xdb_new_base(xdb, NULL, NULL, c_buffer);
|
return xdb_new_base(xdb, NULL, NULL, c_buffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -192,7 +192,7 @@ XDB_PUBLIC(int) xdb_load_header(FILE *handle, xdb_header_t *header) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
XDB_PUBLIC(int) xdb_load_header_from_file(char *db_path, xdb_header_t *header) {
|
XDB_PUBLIC(int) xdb_load_header_from_file(const char *db_path, xdb_header_t *header) {
|
||||||
FILE *handle = fopen(db_path, "r");
|
FILE *handle = fopen(db_path, "r");
|
||||||
if (handle == NULL) {
|
if (handle == NULL) {
|
||||||
return 10;
|
return 10;
|
||||||
|
|
@ -224,7 +224,7 @@ XDB_PUBLIC(char *) xdb_load_vector_index(FILE *handle) {
|
||||||
return ptr;
|
return ptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
XDB_PUBLIC(char *) xdb_load_vector_index_from_file(char *db_path) {
|
XDB_PUBLIC(char *) xdb_load_vector_index_from_file(const char *db_path) {
|
||||||
FILE *handle = fopen(db_path, "r");
|
FILE *handle = fopen(db_path, "r");
|
||||||
if (handle == NULL) {
|
if (handle == NULL) {
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
@ -262,7 +262,7 @@ XDB_PUBLIC(char *) xdb_load_content(FILE *handle) {
|
||||||
return ptr;
|
return ptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
XDB_PUBLIC(char *) xdb_load_content_from_file(char *db_path) {
|
XDB_PUBLIC(char *) xdb_load_content_from_file(const char *db_path) {
|
||||||
FILE *handle = fopen(db_path, "r");
|
FILE *handle = fopen(db_path, "r");
|
||||||
if (handle == NULL) {
|
if (handle == NULL) {
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
|
||||||
|
|
@ -58,11 +58,11 @@ struct xdb_searcher_entry {
|
||||||
typedef struct xdb_searcher_entry xdb_searcher_t;
|
typedef struct xdb_searcher_entry xdb_searcher_t;
|
||||||
|
|
||||||
// xdb searcher new api define
|
// xdb searcher new api define
|
||||||
XDB_PUBLIC(int) xdb_new_with_file_only(xdb_searcher_t *, char *);
|
XDB_PUBLIC(int) xdb_new_with_file_only(xdb_searcher_t *, const char *);
|
||||||
|
|
||||||
XDB_PUBLIC(int) xdb_new_with_vector_index(xdb_searcher_t *, char *, char *);
|
XDB_PUBLIC(int) xdb_new_with_vector_index(xdb_searcher_t *, const char *, const char *);
|
||||||
|
|
||||||
XDB_PUBLIC(int) xdb_new_with_buffer(xdb_searcher_t *, char *);
|
XDB_PUBLIC(int) xdb_new_with_buffer(xdb_searcher_t *, const char *);
|
||||||
|
|
||||||
XDB_PUBLIC(void) xdb_close(xdb_searcher_t *);
|
XDB_PUBLIC(void) xdb_close(xdb_searcher_t *);
|
||||||
|
|
||||||
|
|
@ -87,15 +87,15 @@ typedef struct xdb_header xdb_header_t;
|
||||||
|
|
||||||
XDB_PUBLIC(int) xdb_load_header(FILE *, xdb_header_t *);
|
XDB_PUBLIC(int) xdb_load_header(FILE *, xdb_header_t *);
|
||||||
|
|
||||||
XDB_PUBLIC(int) xdb_load_header_from_file(char *, xdb_header_t *);
|
XDB_PUBLIC(int) xdb_load_header_from_file(const char *, xdb_header_t *);
|
||||||
|
|
||||||
XDB_PUBLIC(char *) xdb_load_vector_index(FILE *);
|
XDB_PUBLIC(char *) xdb_load_vector_index(FILE *);
|
||||||
|
|
||||||
XDB_PUBLIC(char *) xdb_load_vector_index_from_file(char *);
|
XDB_PUBLIC(char *) xdb_load_vector_index_from_file(const char *);
|
||||||
|
|
||||||
XDB_PUBLIC(char *) xdb_load_content(FILE *);
|
XDB_PUBLIC(char *) xdb_load_content(FILE *);
|
||||||
|
|
||||||
XDB_PUBLIC(char *) xdb_load_content_from_file(char *);
|
XDB_PUBLIC(char *) xdb_load_content_from_file(const char *);
|
||||||
|
|
||||||
// --- End buffer load
|
// --- End buffer load
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue