null+****@clear*****
null+****@clear*****
2012年 2月 27日 (月) 19:28:31 JST
Susumu Yata 2012-02-27 19:28:31 +0900 (Mon, 27 Feb 2012) New Revision: 6a5dcede8416682882b691d44499d01e086af610 Log: remove unnecessary GRN_APIs. Modified files: lib/dat.cpp lib/db.c lib/geo.c lib/hash.c lib/ii.c lib/io.c lib/pat.c lib/store.c lib/str.c Modified: lib/dat.cpp (+27 -27) =================================================================== --- lib/dat.cpp 2012-02-27 19:09:35 +0900 (506dff9) +++ lib/dat.cpp 2012-02-27 19:28:31 +0900 (04b56d8) @@ -271,7 +271,7 @@ void grn_dat_cursor_fin(grn_ctx *, grn_dat_cursor *cursor) { extern "C" { -GRN_API grn_dat * +grn_dat * grn_dat_create(grn_ctx *ctx, const char *path, uint32_t, uint32_t, uint32_t flags) { @@ -317,7 +317,7 @@ grn_dat_create(grn_ctx *ctx, const char *path, uint32_t, return dat; } -GRN_API grn_dat * +grn_dat * grn_dat_open(grn_ctx *ctx, const char *path) { if (path && (std::strlen(path) >= (PATH_MAX - (FILE_ID_LENGTH + 1)))) { @@ -350,7 +350,7 @@ grn_dat_open(grn_ctx *ctx, const char *path) return dat; } -GRN_API grn_rc +grn_rc grn_dat_close(grn_ctx *ctx, grn_dat *dat) { if (dat) { @@ -360,7 +360,7 @@ grn_dat_close(grn_ctx *ctx, grn_dat *dat) return GRN_SUCCESS; } -GRN_API grn_rc +grn_rc grn_dat_remove(grn_ctx *ctx, const char *path) { if (!path) { @@ -395,7 +395,7 @@ grn_dat_remove(grn_ctx *ctx, const char *path) return grn_io_remove(ctx, path); } -GRN_API grn_id +grn_id grn_dat_get(grn_ctx *ctx, grn_dat *dat, const void *key, unsigned int key_size, void **) { @@ -418,7 +418,7 @@ grn_dat_get(grn_ctx *ctx, grn_dat *dat, const void *key, return GRN_ID_NIL; } -GRN_API grn_id +grn_id grn_dat_add(grn_ctx *ctx, grn_dat *dat, const void *key, unsigned int key_size, void **, int *added) { @@ -474,7 +474,7 @@ grn_dat_add(grn_ctx *ctx, grn_dat *dat, const void *key, } } -GRN_API int +int grn_dat_get_key(grn_ctx *ctx, grn_dat *dat, grn_id id, void *keybuf, int bufsize) { if (!grn_dat_open_trie_if_needed(ctx, dat)) { @@ -494,7 +494,7 @@ grn_dat_get_key(grn_ctx *ctx, grn_dat *dat, grn_id id, void *keybuf, int bufsize return (int)key.length(); } -GRN_API int +int grn_dat_get_key2(grn_ctx *ctx, grn_dat *dat, grn_id id, grn_obj *bulk) { if (!grn_dat_open_trie_if_needed(ctx, dat)) { @@ -517,7 +517,7 @@ grn_dat_get_key2(grn_ctx *ctx, grn_dat *dat, grn_id id, grn_obj *bulk) return (int)key.length(); } -GRN_API grn_rc +grn_rc grn_dat_delete_by_id(grn_ctx *ctx, grn_dat *dat, grn_id id, grn_table_delete_optarg *optarg) { @@ -549,7 +549,7 @@ grn_dat_delete_by_id(grn_ctx *ctx, grn_dat *dat, grn_id id, return GRN_SUCCESS; } -GRN_API grn_rc +grn_rc grn_dat_delete(grn_ctx *ctx, grn_dat *dat, const void *key, unsigned int key_size, grn_table_delete_optarg *optarg) { @@ -589,7 +589,7 @@ grn_dat_delete(grn_ctx *ctx, grn_dat *dat, const void *key, unsigned int key_siz return GRN_SUCCESS; } -GRN_API grn_rc +grn_rc grn_dat_update_by_id(grn_ctx *ctx, grn_dat *dat, grn_id src_key_id, const void *dest_key, unsigned int dest_key_size) { @@ -623,7 +623,7 @@ grn_dat_update_by_id(grn_ctx *ctx, grn_dat *dat, grn_id src_key_id, return GRN_SUCCESS; } -GRN_API grn_rc +grn_rc grn_dat_update(grn_ctx *ctx, grn_dat *dat, const void *src_key, unsigned int src_key_size, const void *dest_key, unsigned int dest_key_size) @@ -658,7 +658,7 @@ grn_dat_update(grn_ctx *ctx, grn_dat *dat, return GRN_SUCCESS; } -GRN_API int grn_dat_scan(grn_ctx *ctx, grn_dat *dat, const char *str, +int grn_dat_scan(grn_ctx *ctx, grn_dat *dat, const char *str, unsigned int str_size, grn_dat_scan_hit *scan_hits, unsigned int max_num_scan_hits, const char **str_rest) { if (!grn_dat_open_trie_if_needed(ctx, dat) || !str || @@ -766,7 +766,7 @@ GRN_API int grn_dat_scan(grn_ctx *ctx, grn_dat *dat, const char *str, return num_scan_hits; } -GRN_API grn_id +grn_id grn_dat_lcp_search(grn_ctx *ctx, grn_dat *dat, const void *key, unsigned int key_size) { @@ -793,7 +793,7 @@ grn_dat_lcp_search(grn_ctx *ctx, grn_dat *dat, } } -GRN_API unsigned int +unsigned int grn_dat_size(grn_ctx *ctx, grn_dat *dat) { if (!grn_dat_open_trie_if_needed(ctx, dat)) { @@ -806,7 +806,7 @@ grn_dat_size(grn_ctx *ctx, grn_dat *dat) return 0; } -GRN_API grn_dat_cursor * +grn_dat_cursor * grn_dat_cursor_open(grn_ctx *ctx, grn_dat *dat, const void *min, unsigned int min_size, const void *max, unsigned int max_size, @@ -884,7 +884,7 @@ grn_dat_cursor_open(grn_ctx *ctx, grn_dat *dat, return dc; } -GRN_API grn_id +grn_id grn_dat_cursor_next(grn_ctx *ctx, grn_dat_cursor *c) { if (!c || !c->cursor) { @@ -903,7 +903,7 @@ grn_dat_cursor_next(grn_ctx *ctx, grn_dat_cursor *c) return c->curr_rec; } -GRN_API void +void grn_dat_cursor_close(grn_ctx *ctx, grn_dat_cursor *c) { if (c) { @@ -912,7 +912,7 @@ grn_dat_cursor_close(grn_ctx *ctx, grn_dat_cursor *c) } } -GRN_API int +int grn_dat_cursor_get_key(grn_ctx *ctx, grn_dat_cursor *c, const void **key) { if (c) { @@ -925,7 +925,7 @@ grn_dat_cursor_get_key(grn_ctx *ctx, grn_dat_cursor *c, const void **key) return 0; } -GRN_API grn_rc +grn_rc grn_dat_cursor_delete(grn_ctx *ctx, grn_dat_cursor *c, grn_table_delete_optarg *optarg) { @@ -950,7 +950,7 @@ grn_dat_cursor_delete(grn_ctx *ctx, grn_dat_cursor *c, return GRN_INVALID_ARGUMENT; } -GRN_API grn_id +grn_id grn_dat_curr_id(grn_ctx *ctx, grn_dat *dat) { if (!grn_dat_open_trie_if_needed(ctx, dat)) { @@ -963,7 +963,7 @@ grn_dat_curr_id(grn_ctx *ctx, grn_dat *dat) return GRN_ID_NIL; } -GRN_API grn_rc +grn_rc grn_dat_truncate(grn_ctx *ctx, grn_dat *dat) { if (!grn_dat_open_trie_if_needed(ctx, dat)) { @@ -990,7 +990,7 @@ grn_dat_truncate(grn_ctx *ctx, grn_dat *dat) return GRN_SUCCESS; } -GRN_API const char * +const char * _grn_dat_key(grn_ctx *ctx, grn_dat *dat, grn_id id, uint32_t *key_size) { if (!grn_dat_open_trie_if_needed(ctx, dat)) { @@ -1008,7 +1008,7 @@ _grn_dat_key(grn_ctx *ctx, grn_dat *dat, grn_id id, uint32_t *key_size) return static_cast<const char *>(key.ptr()); } -GRN_API grn_id +grn_id grn_dat_next(grn_ctx *ctx, grn_dat *dat, grn_id id) { if (!grn_dat_open_trie_if_needed(ctx, dat)) { @@ -1026,7 +1026,7 @@ grn_dat_next(grn_ctx *ctx, grn_dat *dat, grn_id id) return GRN_ID_NIL; } -GRN_API grn_id +grn_id grn_dat_at(grn_ctx *ctx, grn_dat *dat, grn_id id) { if (!grn_dat_open_trie_if_needed(ctx, dat)) { @@ -1043,7 +1043,7 @@ grn_dat_at(grn_ctx *ctx, grn_dat *dat, grn_id id) return id; } -GRN_API grn_rc +grn_rc grn_dat_clear_status_flags(grn_ctx *ctx, grn_dat *dat) { if (!grn_dat_open_trie_if_needed(ctx, dat)) { @@ -1057,7 +1057,7 @@ grn_dat_clear_status_flags(grn_ctx *ctx, grn_dat *dat) return GRN_SUCCESS; } -GRN_API grn_rc +grn_rc grn_dat_repair(grn_ctx *ctx, grn_dat *dat) { if (!grn_dat_open_trie_if_needed(ctx, dat)) { Modified: lib/db.c (+3 -3) =================================================================== --- lib/db.c 2012-02-27 19:09:35 +0900 (5930c80) +++ lib/db.c 2012-02-27 19:28:31 +0900 (f186ca5) @@ -248,7 +248,7 @@ grn_db_curr_id(grn_ctx *ctx, grn_obj *db) } /* s must be validated by caller */ -GRN_API grn_rc +grn_rc grn_db_close(grn_ctx *ctx, grn_obj *db) { grn_id id; @@ -896,7 +896,7 @@ grn_table_create(grn_ctx *ctx, const char *name, unsigned int name_size, GRN_API_RETURN(res); } -GRN_API grn_obj * +grn_obj * grn_table_open(grn_ctx *ctx, const char *name, unsigned int name_size, const char *path) { grn_obj *db; @@ -1245,7 +1245,7 @@ grn_view_transcript(grn_ctx *ctx, const char *path, return res; } -GRN_API grn_id +grn_id grn_view_add(grn_ctx *ctx, grn_obj *view, grn_obj *table) { if (!view || view->header.type != GRN_TABLE_VIEW) { Modified: lib/geo.c (+5 -5) =================================================================== --- lib/geo.c 2012-02-27 19:09:35 +0900 (c7bc00c) +++ lib/geo.c 2012-02-27 19:28:31 +0900 (564e16a) @@ -1714,7 +1714,7 @@ exit : return n; } -GRN_API grn_bool +grn_bool grn_geo_in_circle(grn_ctx *ctx, grn_obj *point, grn_obj *center, grn_obj *radius_or_point, grn_geo_approximate_type approximate_type) @@ -1792,7 +1792,7 @@ grn_geo_in_rectangle_raw(grn_ctx *ctx, grn_geo_point *point, (point->latitude <= top_left->latitude)); } -GRN_API grn_bool +grn_bool grn_geo_in_rectangle(grn_ctx *ctx, grn_obj *point, grn_obj *top_left, grn_obj *bottom_right) { @@ -1917,7 +1917,7 @@ grn_geo_distance(grn_ctx *ctx, grn_obj *point1, grn_obj *point2, return d; } -GRN_API double +double grn_geo_distance_rectangle(grn_ctx *ctx, grn_obj *point1, grn_obj *point2) { double d = 0; @@ -1966,7 +1966,7 @@ exit : return d; } -GRN_API double +double grn_geo_distance_sphere(grn_ctx *ctx, grn_obj *point1, grn_obj *point2) { double d = 0; @@ -1993,7 +1993,7 @@ exit : return d; } -GRN_API double +double grn_geo_distance_ellipsoid(grn_ctx *ctx, grn_obj *point1, grn_obj *point2) { double d = 0; Modified: lib/hash.c (+2 -2) =================================================================== --- lib/hash.c 2012-02-27 19:09:35 +0900 (d39bf84) +++ lib/hash.c 2012-02-27 19:28:31 +0900 (e30f1f0) @@ -1044,7 +1044,7 @@ grn_hash_remove(grn_ctx *ctx, const char *path) return grn_io_remove(ctx, path); } -GRN_API grn_rc +grn_rc grn_hash_truncate(grn_ctx *ctx, grn_hash *hash) { grn_rc rc; @@ -2073,7 +2073,7 @@ entry2id(grn_ctx *ctx, grn_hash *hash, entry *e) return id; } -GRN_API int +int grn_hash_sort(grn_ctx *ctx, grn_hash *hash, int limit, grn_array *result, grn_table_sort_optarg *optarg) { Modified: lib/ii.c (+5 -5) =================================================================== --- lib/ii.c 2012-02-27 19:09:35 +0900 (bb344c0) +++ lib/ii.c 2012-02-27 19:28:31 +0900 (e41bc97) @@ -3446,7 +3446,7 @@ _grn_ii_create(grn_ctx *ctx, grn_ii *ii, const char *path, grn_obj *lexicon, uin return ii; } -GRN_API grn_ii * +grn_ii * grn_ii_create(grn_ctx *ctx, const char *path, grn_obj *lexicon, uint32_t flags) { grn_ii *ii = NULL; @@ -3461,7 +3461,7 @@ grn_ii_create(grn_ctx *ctx, const char *path, grn_obj *lexicon, uint32_t flags) return ii; } -GRN_API grn_rc +grn_rc grn_ii_remove(grn_ctx *ctx, const char *path) { grn_rc rc; @@ -3514,7 +3514,7 @@ exit: return rc; } -GRN_API grn_ii * +grn_ii * grn_ii_open(grn_ctx *ctx, const char *path, grn_obj *lexicon) { grn_io *seg, *chunk; @@ -3561,7 +3561,7 @@ grn_ii_open(grn_ctx *ctx, const char *path, grn_obj *lexicon) return ii; } -GRN_API grn_rc +grn_rc grn_ii_close(grn_ctx *ctx, grn_ii *ii) { grn_rc rc; @@ -4951,7 +4951,7 @@ grn_uvector2updspecs(grn_ctx *ctx, grn_ii *ii, grn_id rid, unsigned int section, return GRN_SUCCESS; } -GRN_API grn_rc +grn_rc grn_ii_column_update(grn_ctx *ctx, grn_ii *ii, grn_id rid, unsigned int section, grn_obj *oldvalue, grn_obj *newvalue, grn_obj *posting) { Modified: lib/io.c (+5 -5) =================================================================== --- lib/io.c 2012-02-27 19:09:35 +0900 (817fd17) +++ lib/io.c 2012-02-27 19:28:31 +0900 (dcb0026) @@ -171,7 +171,7 @@ grn_io_unregister(grn_io *io) } } -GRN_API grn_io * +grn_io * grn_io_create(grn_ctx *ctx, const char *path, uint32_t header_size, uint32_t segment_size, uint32_t max_segment, grn_io_mode mode, uint32_t flags) { @@ -480,7 +480,7 @@ grn_io_open(grn_ctx *ctx, const char *path, grn_io_mode mode) return NULL; } -GRN_API grn_rc +grn_rc grn_io_close(grn_ctx *ctx, grn_io *io) { int i; @@ -535,7 +535,7 @@ grn_io_path(grn_io *io) return io->path; } -GRN_API void * +void * grn_io_header(grn_io *io) { return io->user_header; @@ -1447,7 +1447,7 @@ grn_io_anon_unmap(grn_ctx *ctx, grn_io_mapinfo *mi, size_t length) GRN_MUNMAP(ctx, &mi->fmo, mi->map, length); } -GRN_API grn_rc +grn_rc grn_io_lock(grn_ctx *ctx, grn_io *io, int timeout) { static int _ncalls = 0, _ncolls = 0; @@ -1487,7 +1487,7 @@ grn_io_lock(grn_ctx *ctx, grn_io *io, int timeout) return ctx->rc; } -GRN_API void +void grn_io_unlock(grn_io *io) { if (io) { Modified: lib/pat.c (+3 -3) =================================================================== --- lib/pat.c 2012-02-27 19:09:35 +0900 (699a20f) +++ lib/pat.c 2012-02-27 19:28:31 +0900 (525eba0) @@ -552,7 +552,7 @@ grn_pat_remove(grn_ctx *ctx, const char *path) return grn_io_remove(ctx, path); } -GRN_API grn_rc +grn_rc grn_pat_truncate(grn_ctx *ctx, grn_pat *pat) { grn_rc rc; @@ -1505,7 +1505,7 @@ grn_pat_next(grn_ctx *ctx, grn_pat *pat, grn_id id) return GRN_ID_NIL; } -GRN_API grn_id +grn_id grn_pat_at(grn_ctx *ctx, grn_pat *pat, grn_id id) { uint32_t key_size; @@ -1514,7 +1514,7 @@ grn_pat_at(grn_ctx *ctx, grn_pat *pat, grn_id id) return GRN_ID_NIL; } -GRN_API grn_id +grn_id grn_pat_curr_id(grn_ctx *ctx, grn_pat *pat) { return pat->header->curr_rec; Modified: lib/store.c (+6 -6) =================================================================== --- lib/store.c 2012-02-27 19:09:35 +0900 (d0fe36e) +++ lib/store.c 2012-02-27 19:28:31 +0900 (80c77b8) @@ -331,7 +331,7 @@ _grn_ja_create(grn_ctx *ctx, grn_ja *ja, const char *path, return ja; } -GRN_API grn_ja * +grn_ja * grn_ja_create(grn_ctx *ctx, const char *path, unsigned int max_element_size, uint32_t flags) { grn_ja *ja = NULL; @@ -378,7 +378,7 @@ grn_ja_info(grn_ctx *ctx, grn_ja *ja, unsigned int *max_element_size) return GRN_SUCCESS; } -GRN_API grn_rc +grn_rc grn_ja_close(grn_ctx *ctx, grn_ja *ja) { grn_rc rc; @@ -459,7 +459,7 @@ grn_ja_ref_raw(grn_ctx *ctx, grn_ja *ja, grn_id id, grn_io_win *iw, uint32_t *va return iw->addr; } -GRN_API grn_rc +grn_rc grn_ja_unref(grn_ctx *ctx, grn_io_win *iw) { if (!iw->addr) { return GRN_INVALID_ARGUMENT; } @@ -937,7 +937,7 @@ grn_ja_put_raw(grn_ctx *ctx, grn_ja *ja, grn_id id, return ctx->rc; } -GRN_API grn_rc +grn_rc grn_ja_putv(grn_ctx *ctx, grn_ja *ja, grn_id id, grn_obj *vector, int flags) { grn_obj header, footer; @@ -977,7 +977,7 @@ exit : return rc; } -GRN_API uint32_t +uint32_t grn_ja_size(grn_ctx *ctx, grn_ja *ja, grn_id id) { grn_ja_einfo *einfo = NULL, *ei; @@ -1126,7 +1126,7 @@ grn_ja_ref_lzo(grn_ctx *ctx, grn_ja *ja, grn_id id, grn_io_win *iw, uint32_t *va } #endif /* NO_LZO */ -GRN_API void * +void * grn_ja_ref(grn_ctx *ctx, grn_ja *ja, grn_id id, grn_io_win *iw, uint32_t *value_len) { #ifndef NO_ZLIB Modified: lib/str.c (+2 -2) =================================================================== --- lib/str.c 2012-02-27 19:09:35 +0900 (9ec0d67) +++ lib/str.c 2012-02-27 19:28:31 +0900 (f6f518c) @@ -1523,7 +1523,7 @@ exit : return v; } -GRN_API void +void grn_itoh(unsigned int i, char *p, unsigned int len) { static const char *hex = "0123456789ABCDEF"; @@ -3203,7 +3203,7 @@ grn_text_cgidec(grn_ctx *ctx, grn_obj *buf, const char *p, const char *e, char d return p; } -GRN_API void +void grn_str_url_path_normalize(grn_ctx *ctx, const char *path, size_t path_len, char *buf, size_t buf_len) {