[Groonga-commit] pgroonga/pgroonga at d24cf43 [master] Remove duplicated declarations

Back to archive index

Kouhei Sutou null+****@clear*****
Thu Dec 29 23:06:11 JST 2016


Kouhei Sutou	2016-12-29 23:06:11 +0900 (Thu, 29 Dec 2016)

  New Revision: d24cf435680837f91b547a2b6f1e80c0e615f609
  https://github.com/pgroonga/pgroonga/commit/d24cf435680837f91b547a2b6f1e80c0e615f609

  Message:
    Remove duplicated declarations

  Modified files:
    src/pgroonga.c
    src/pgroonga.h

  Modified: src/pgroonga.c (+37 -37)
===================================================================
--- src/pgroonga.c    2016-12-24 00:10:36 +0900 (a804bb2)
+++ src/pgroonga.c    2016-12-29 23:06:11 +0900 (3fe0c3e)
@@ -148,49 +148,49 @@ static slist_head PGrnScanOpaques = SLIST_STATIC_INIT(PGrnScanOpaques);
 #endif
 
 #ifdef PGRN_SUPPORT_SCORE
-PG_FUNCTION_INFO_V1(pgroonga_score);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_score);
 #endif
-PG_FUNCTION_INFO_V1(pgroonga_table_name);
-PG_FUNCTION_INFO_V1(pgroonga_command);
-
-PG_FUNCTION_INFO_V1(pgroonga_match_term_text);
-PG_FUNCTION_INFO_V1(pgroonga_match_term_text_array);
-PG_FUNCTION_INFO_V1(pgroonga_match_term_varchar);
-PG_FUNCTION_INFO_V1(pgroonga_match_term_varchar_array);
-PG_FUNCTION_INFO_V1(pgroonga_match_query_text);
-PG_FUNCTION_INFO_V1(pgroonga_match_query_text_array);
-PG_FUNCTION_INFO_V1(pgroonga_match_query_varchar);
-PG_FUNCTION_INFO_V1(pgroonga_match_regexp_text);
-PG_FUNCTION_INFO_V1(pgroonga_match_regexp_varchar);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_table_name);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_command);
+
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_match_term_text);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_match_term_text_array);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_match_term_varchar);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_match_term_varchar_array);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_match_query_text);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_match_query_text_array);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_match_query_varchar);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_match_regexp_text);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_match_regexp_varchar);
 
 /* v2 */
-PG_FUNCTION_INFO_V1(pgroonga_match_text);
-PG_FUNCTION_INFO_V1(pgroonga_query_text);
-PG_FUNCTION_INFO_V1(pgroonga_similar_text);
-PG_FUNCTION_INFO_V1(pgroonga_script_text);
-PG_FUNCTION_INFO_V1(pgroonga_prefix_text);
-PG_FUNCTION_INFO_V1(pgroonga_prefix_rk_text);
-PG_FUNCTION_INFO_V1(pgroonga_match_contain_text);
-PG_FUNCTION_INFO_V1(pgroonga_query_contain_text);
-PG_FUNCTION_INFO_V1(pgroonga_prefix_contain_text_array);
-PG_FUNCTION_INFO_V1(pgroonga_prefix_rk_contain_text_array);
-
-PG_FUNCTION_INFO_V1(pgroonga_insert);
-PG_FUNCTION_INFO_V1(pgroonga_beginscan);
-PG_FUNCTION_INFO_V1(pgroonga_gettuple);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_match_text);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_query_text);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_similar_text);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_script_text);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_prefix_text);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_prefix_rk_text);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_match_contain_text);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_query_contain_text);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_prefix_contain_text_array);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_prefix_rk_contain_text_array);
+
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_insert);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_beginscan);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_gettuple);
 #ifdef PGRN_SUPPORT_BITMAP_INDEX
-PG_FUNCTION_INFO_V1(pgroonga_getbitmap);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_getbitmap);
 #endif
-PG_FUNCTION_INFO_V1(pgroonga_rescan);
-PG_FUNCTION_INFO_V1(pgroonga_endscan);
-PG_FUNCTION_INFO_V1(pgroonga_build);
-PG_FUNCTION_INFO_V1(pgroonga_buildempty);
-PG_FUNCTION_INFO_V1(pgroonga_bulkdelete);
-PG_FUNCTION_INFO_V1(pgroonga_vacuumcleanup);
-PG_FUNCTION_INFO_V1(pgroonga_canreturn);
-PG_FUNCTION_INFO_V1(pgroonga_costestimate);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_rescan);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_endscan);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_build);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_buildempty);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_bulkdelete);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_vacuumcleanup);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_canreturn);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_costestimate);
 #ifdef PGRN_SUPPORT_CREATE_ACCESS_METHOD
-PG_FUNCTION_INFO_V1(pgroonga_handler);
+extern PGDLLEXPORT PG_FUNCTION_INFO_V1(pgroonga_handler);
 #endif
 
 static grn_ctx *ctx = NULL;

  Modified: src/pgroonga.h (+0 -58)
===================================================================
--- src/pgroonga.h    2016-12-24 00:10:36 +0900 (478044b)
+++ src/pgroonga.h    2016-12-29 23:06:11 +0900 (259fdf3)
@@ -57,61 +57,3 @@
 #define PGrnIndexColumnName				"index"
 
 extern void PGDLLEXPORT _PG_init(void);
-
-extern Datum PGDLLEXPORT pgroonga_score(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_table_name(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_command(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_snippet_html(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_highlight_html(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_match_positions_byte(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_match_positions_character(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_query_extract_keywords(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_flush(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_command_escape_value(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_query_escape(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_escape_string(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_escape_boolean(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_escape_int2(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_escape_int4(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_escape_int8(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_escape_float4(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_escape_float8(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_escape_timestamptz(PG_FUNCTION_ARGS);
-
-extern Datum PGDLLEXPORT pgroonga_match_term_text(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_match_term_text_array(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_match_term_varchar(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_match_term_varchar_array(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_match_query_text(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_match_query_text_array(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_match_query_varchar(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_match_regexp_text(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_match_regexp_varchar(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_match_jsonb(PG_FUNCTION_ARGS);
-
-/* v2 */
-extern Datum PGDLLEXPORT pgroonga_match_text(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_query_text(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_similar_text(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_script_text(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_prefix_text(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_prefix_rk_text(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_match_contain_text(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_query_contain_text(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_prefix_contain_text_array(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_prefix_rk_contain_text_array(PG_FUNCTION_ARGS);
-
-extern Datum PGDLLEXPORT pgroonga_insert(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_beginscan(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_gettuple(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_getbitmap(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_rescan(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_endscan(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_build(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_buildempty(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_bulkdelete(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_vacuumcleanup(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_canreturn(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_costestimate(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_options(PG_FUNCTION_ARGS);
-extern Datum PGDLLEXPORT pgroonga_handler(PG_FUNCTION_ARGS);
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index