From 7325306a5640d35574ea78d5df1f43fd0b60ebb2 Mon Sep 17 00:00:00 2001 From: Lion Date: Thu, 30 Jun 2022 11:55:41 +0800 Subject: [PATCH] make all the db_path and vIndex/cBuffer args const --- binding/c/xdb_searcher.c | 12 ++++++------ binding/c/xdb_searcher.h | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/binding/c/xdb_searcher.c b/binding/c/xdb_searcher.c index 452aadd..8aab46c 100644 --- a/binding/c/xdb_searcher.c +++ b/binding/c/xdb_searcher.c @@ -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_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); } -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); } -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); } @@ -192,7 +192,7 @@ XDB_PUBLIC(int) xdb_load_header(FILE *handle, xdb_header_t *header) { 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"); if (handle == NULL) { return 10; @@ -224,7 +224,7 @@ XDB_PUBLIC(char *) xdb_load_vector_index(FILE *handle) { 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"); if (handle == NULL) { return NULL; @@ -262,7 +262,7 @@ XDB_PUBLIC(char *) xdb_load_content(FILE *handle) { 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"); if (handle == NULL) { return NULL; diff --git a/binding/c/xdb_searcher.h b/binding/c/xdb_searcher.h index 13b7725..167e121 100644 --- a/binding/c/xdb_searcher.h +++ b/binding/c/xdb_searcher.h @@ -58,11 +58,11 @@ struct xdb_searcher_entry { typedef struct xdb_searcher_entry xdb_searcher_t; // 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 *); @@ -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_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_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_from_file(char *); +XDB_PUBLIC(char *) xdb_load_content_from_file(const char *); // --- End buffer load