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)
{