git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: 323b96a) | patch
Generate fmgr prototypes automatically
2016年12月28日 17:00:00 +0000 (12:00 -0500)
2017年1月17日 19:06:07 +0000 (14:06 -0500)
commit 352a24a1f9d6f7d4abb1175bfd22acc358f43140
Generate fmgr prototypes automatically

Gen_fmgrtab.pl creates a new file fmgrprotos.h, which contains
prototypes for all functions registered in pg_proc.h. This avoids
having to manually maintain these prototypes across a random variety of
header files. It also automatically enforces a correct function
signature, and since there are warnings about missing prototypes, it
will detect functions that are defined but not registered in
pg_proc.h (or otherwise used).

Reviewed-by: Pavel Stehule <pavel.stehule@gmail.com>
98 files changed:
contrib/btree_gist/btree_bit.c diff | blob | blame | history
contrib/btree_gist/btree_bytea.c diff | blob | blame | history
contrib/btree_gist/btree_date.c diff | blob | blame | history
contrib/btree_gist/btree_interval.c diff | blob | blame | history
contrib/btree_gist/btree_time.c diff | blob | blame | history
contrib/intarray/_int_selfuncs.c diff | blob | blame | history
contrib/lo/lo.c diff | blob | blame | history
contrib/spi/moddatetime.c diff | blob | blame | history
src/backend/Makefile diff | blob | blame | history
src/backend/access/brin/brin.c diff | blob | blame | history
src/backend/access/brin/brin_inclusion.c diff | blob | blame | history
src/backend/access/brin/brin_minmax.c diff | blob | blame | history
src/backend/access/gin/ginfast.c diff | blob | blame | history
src/backend/access/gist/gist.c diff | blob | blame | history
src/backend/access/hash/hash.c diff | blob | blame | history
src/backend/access/hash/hashfunc.c diff | blob | blame | history
src/backend/access/index/amapi.c diff | blob | blame | history
src/backend/access/nbtree/nbtree.c diff | blob | blame | history
src/backend/access/spgist/spgutils.c diff | blob | blame | history
src/backend/access/transam/xlogfuncs.c diff | blob | blame | history
src/backend/catalog/namespace.c diff | blob | blame | history
src/backend/catalog/pg_proc.c diff | blob | blame | history
src/backend/commands/define.c diff | blob | blame | history
src/backend/executor/nodeSamplescan.c diff | blob | blame | history
src/backend/foreign/foreign.c diff | blob | blame | history
src/backend/storage/smgr/smgrtype.c diff | blob | blame | history
src/backend/tsearch/dict_ispell.c diff | blob | blame | history
src/backend/tsearch/dict_simple.c diff | blob | blame | history
src/backend/tsearch/dict_synonym.c diff | blob | blame | history
src/backend/tsearch/ts_selfuncs.c diff | blob | blame | history
src/backend/utils/.gitignore diff | blob | blame | history
src/backend/utils/Gen_fmgrtab.pl diff | blob | blame | history
src/backend/utils/Makefile diff | blob | blame | history
src/backend/utils/adt/array_selfuncs.c diff | blob | blame | history
src/backend/utils/adt/array_typanalyze.c diff | blob | blame | history
src/backend/utils/adt/ascii.c diff | blob | blame | history
src/backend/utils/adt/geo_selfuncs.c diff | blob | blame | history
src/backend/utils/adt/jsonb_op.c diff | blob | blame | history
src/backend/utils/adt/network_gist.c diff | blob | blame | history
src/backend/utils/adt/network_selfuncs.c diff | blob | blame | history
src/backend/utils/adt/network_spgist.c diff | blob | blame | history
src/backend/utils/adt/numeric.c diff | blob | blame | history
src/backend/utils/adt/pg_upgrade_support.c diff | blob | blame | history
src/backend/utils/adt/pgstatfuncs.c diff | blob | blame | history
src/backend/utils/adt/rangetypes_spgist.c diff | blob | blame | history
src/backend/utils/adt/tsgistidx.c diff | blob | blame | history
src/backend/utils/adt/tsquery_gist.c diff | blob | blame | history
src/backend/utils/adt/tsquery_op.c diff | blob | blame | history
src/backend/utils/adt/tsrank.c diff | blob | blame | history
src/backend/utils/adt/tsvector.c diff | blob | blame | history
src/backend/utils/adt/varbit.c diff | blob | blame | history
src/include/Makefile diff | blob | blame | history
src/include/access/amapi.h diff | blob | blame | history
src/include/access/brin.h diff | blob | blame | history
src/include/access/gin_private.h diff | blob | blame | history
src/include/access/gist_private.h diff | blob | blame | history
src/include/access/hash.h diff | blob | blame | history
src/include/access/nbtree.h diff | blob | blame | history
src/include/access/spgist.h diff | blob | blame | history
src/include/access/xlog_fn.h [deleted file] blob | blame | history
src/include/catalog/pg_proc.h diff | blob | blame | history
src/include/commands/async.h diff | blob | blame | history
src/include/commands/sequence.h diff | blob | blame | history
src/include/commands/trigger.h diff | blob | blame | history
src/include/libpq/be-fsstubs.h diff | blob | blame | history
src/include/replication/logicalfuncs.h diff | blob | blame | history
src/include/replication/origin.h diff | blob | blame | history
src/include/replication/slot.h diff | blob | blame | history
src/include/replication/walreceiver.h diff | blob | blame | history
src/include/replication/walsender.h diff | blob | blame | history
src/include/storage/smgr.h diff | blob | blame | history
src/include/tsearch/ts_type.h diff | blob | blame | history
src/include/tsearch/ts_utils.h diff | blob | blame | history
src/include/utils/.gitignore diff | blob | blame | history
src/include/utils/acl.h diff | blob | blame | history
src/include/utils/array.h diff | blob | blame | history
src/include/utils/ascii.h diff | blob | blame | history
src/include/utils/builtins.h diff | blob | blame | history
src/include/utils/bytea.h diff | blob | blame | history
src/include/utils/cash.h diff | blob | blame | history
src/include/utils/date.h diff | blob | blame | history
src/include/utils/datetime.h diff | blob | blame | history
src/include/utils/formatting.h diff | blob | blame | history
src/include/utils/geo_decls.h diff | blob | blame | history
src/include/utils/inet.h diff | blob | blame | history
src/include/utils/int8.h diff | blob | blame | history
src/include/utils/json.h diff | blob | blame | history
src/include/utils/jsonb.h diff | blob | blame | history
src/include/utils/nabstime.h diff | blob | blame | history
src/include/utils/pg_lsn.h diff | blob | blame | history
src/include/utils/rangetypes.h diff | blob | blame | history
src/include/utils/selfuncs.h diff | blob | blame | history
src/include/utils/snapmgr.h diff | blob | blame | history
src/include/utils/timestamp.h diff | blob | blame | history
src/include/utils/varbit.h diff | blob | blame | history
src/include/utils/xml.h diff | blob | blame | history
src/tools/msvc/Solution.pm diff | blob | blame | history
src/tools/msvc/clean.bat diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /