Remove no-longer-required function declarations.

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 91e79260f636ab4d5a43910b6a38bc75651ad14c
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2015-05-24T16:20:23Z
Releases: 9.5.0
Remove no-longer-required function declarations.

Remove a bunch of "extern Datum foo(PG_FUNCTION_ARGS);" declarations that
are no longer needed now that PG_FUNCTION_INFO_V1(foo) provides that.

Some of these were evidently missed in commit e7128e8dbb305059, but others
were cargo-culted in in code added since then.  Possibly that can be blamed
in part on the fact that we'd not fixed relevant documentation examples,
which I've now done.

Files

PathChange+/−
contrib/hstore_plperl/hstore_plperl.c modified +0 −2
contrib/hstore_plpython/hstore_plpython.c modified +0 −2
contrib/ltree_plpython/ltree_plpython.c modified +0 −1
contrib/pg_audit/pg_audit.c modified +0 −4
doc/src/sgml/event-trigger.sgml modified +0 −2
doc/src/sgml/gist.sgml modified +0 −9
doc/src/sgml/trigger.sgml modified +0 −4
src/backend/snowball/dict_snowball.c modified +0 −2
src/backend/utils/mb/conversion_procs/ascii_and_mic/ascii_and_mic.c modified +0 −3
src/backend/utils/mb/conversion_procs/cyrillic_and_mic/cyrillic_and_mic.c modified +0 −21
src/backend/utils/mb/conversion_procs/euc2004_sjis2004/euc2004_sjis2004.c modified +0 −3
src/backend/utils/mb/conversion_procs/euc_cn_and_mic/euc_cn_and_mic.c modified +0 −3
src/backend/utils/mb/conversion_procs/euc_jp_and_sjis/euc_jp_and_sjis.c modified +0 −7
src/backend/utils/mb/conversion_procs/euc_kr_and_mic/euc_kr_and_mic.c modified +0 −3
src/backend/utils/mb/conversion_procs/euc_tw_and_big5/euc_tw_and_big5.c modified +0 −7
src/backend/utils/mb/conversion_procs/latin2_and_win1250/latin2_and_win1250.c modified +0 −7
src/backend/utils/mb/conversion_procs/latin_and_mic/latin_and_mic.c modified +0 −7
src/backend/utils/mb/conversion_procs/utf8_and_ascii/utf8_and_ascii.c modified +0 −3
src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c modified +0 −3
src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c modified +0 −6
src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c modified +0 −3
src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c modified +0 −3
src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c modified +0 −3
src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c modified +0 −3
src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c modified +0 −3
src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c modified +0 −3
src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c modified +0 −3
src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1/utf8_and_iso8859_1.c modified +0 −3
src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c modified +0 −3
src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c modified +0 −3
src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c modified +0 −3
src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c modified +0 −3
src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c modified +0 −3
src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c modified +0 −3
src/include/utils/jsonb.h modified +3 −3
src/tutorial/complex.c modified +0 −17
src/tutorial/funcs_new.c modified +0 −9