More janitorial work: remove the explicit casting of NULL literals to a
authorNeil Conway <neilc@samurai.com>
Wed, 7 Jan 2004 18:56:30 +0000 (18:56 +0000)
committerNeil Conway <neilc@samurai.com>
Wed, 7 Jan 2004 18:56:30 +0000 (18:56 +0000)
commit192ad63bd765d448e91389c6ff1d75f8b18bb268
tree85873642a16b5ac877dc443a681fe9249c210693
parentafca5d50dc296580925b560fff0eb75bb48f0cbe
More janitorial work: remove the explicit casting of NULL literals to a
pointer type when it is not necessary to do so.

For future reference, casting NULL to a pointer type is only necessary
when (a) invoking a function AND either (b) the function has no prototype
OR (c) the function is a varargs function.
71 files changed:
src/backend/access/common/printtup.c
src/backend/access/gist/gist.c
src/backend/access/gist/gistget.c
src/backend/access/gist/gistscan.c
src/backend/access/hash/hash.c
src/backend/access/hash/hashscan.c
src/backend/access/heap/heapam.c
src/backend/access/nbtree/nbtinsert.c
src/backend/access/nbtree/nbtree.c
src/backend/access/nbtree/nbtsort.c
src/backend/access/nbtree/nbtutils.c
src/backend/access/nbtree/nbtxlog.c
src/backend/access/rtree/rtget.c
src/backend/access/rtree/rtproc.c
src/backend/access/rtree/rtree.c
src/backend/access/rtree/rtscan.c
src/backend/access/transam/varsup.c
src/backend/access/transam/xact.c
src/backend/bootstrap/bootparse.y
src/backend/bootstrap/bootstrap.c
src/backend/catalog/index.c
src/backend/catalog/pg_type.c
src/backend/commands/async.c
src/backend/commands/dbcommands.c
src/backend/commands/prepare.c
src/backend/commands/sequence.c
src/backend/commands/user.c
src/backend/commands/vacuum.c
src/backend/executor/execJunk.c
src/backend/executor/execMain.c
src/backend/executor/execQual.c
src/backend/executor/execTuples.c
src/backend/executor/functions.c
src/backend/executor/nodeHashjoin.c
src/backend/executor/nodeIndexscan.c
src/backend/nodes/readfuncs.c
src/backend/optimizer/plan/createplan.c
src/backend/optimizer/util/tlist.c
src/backend/parser/gram.y
src/backend/parser/parse_func.c
src/backend/port/dynloader/darwin.c
src/backend/port/dynloader/freebsd.c
src/backend/port/dynloader/netbsd.c
src/backend/port/dynloader/openbsd.c
src/backend/port/dynloader/qnx4.c
src/backend/port/sysv_shmem.c
src/backend/postmaster/postmaster.c
src/backend/storage/buffer/bufmgr.c
src/backend/storage/buffer/localbuf.c
src/backend/storage/lmgr/proc.c
src/backend/storage/smgr/md.c
src/backend/storage/smgr/mm.c
src/backend/tcop/fastpath.c
src/backend/utils/Gen_fmgrtab.sh
src/backend/utils/adt/arrayfuncs.c
src/backend/utils/adt/formatting.c
src/backend/utils/adt/numutils.c
src/backend/utils/adt/ri_triggers.c
src/backend/utils/adt/selfuncs.c
src/backend/utils/fmgr/dfmgr.c
src/backend/utils/fmgr/fmgr.c
src/interfaces/ecpg/ecpglib/execute.c
src/interfaces/libpgtcl/pgtcl.c
src/interfaces/libpgtcl/pgtclCmds.c
src/interfaces/libpgtcl/pgtclId.c
src/interfaces/libpq/fe-auth.c
src/interfaces/libpq/fe-connect.c
src/interfaces/libpq/fe-lobj.c
src/pl/plpgsql/src/pl_comp.c
src/pl/plpython/plpython.c
src/test/examples/testlibpq4.c