More janitorial work: remove the explicit casting of NULL literals to a

Neil Conway <neilc@samurai.com>

Commit: 192ad63bd765d448e91389c6ff1d75f8b18bb268
Author: Neil Conway <neilc@samurai.com>
Date: 2004-01-07T18:56:30Z
Releases: 8.0.0
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.

Files

PathChange+/−
src/backend/access/common/printtup.c modified +2 −2
src/backend/access/gist/gist.c modified +19 −20
src/backend/access/gist/gistget.c modified +3 −3
src/backend/access/gist/gistscan.c modified +17 −21
src/backend/access/hash/hash.c modified +2 −2
src/backend/access/hash/hashscan.c modified +6 −6
src/backend/access/heap/heapam.c modified +5 −5
src/backend/access/nbtree/nbtinsert.c modified +3 −3
src/backend/access/nbtree/nbtree.c modified +3 −3
src/backend/access/nbtree/nbtsort.c modified +6 −6
src/backend/access/nbtree/nbtutils.c modified +2 −2
src/backend/access/nbtree/nbtxlog.c modified +2 −2
src/backend/access/rtree/rtget.c modified +3 −3
src/backend/access/rtree/rtproc.c modified +2 −2
src/backend/access/rtree/rtree.c modified +8 −8
src/backend/access/rtree/rtscan.c modified +17 −19
src/backend/access/transam/varsup.c modified +2 −2
src/backend/access/transam/xact.c modified +4 −4
src/backend/bootstrap/bootparse.y modified +2 −2
src/backend/bootstrap/bootstrap.c modified +21 −21
src/backend/catalog/index.c modified +2 −2
src/backend/catalog/pg_type.c modified +2 −2
src/backend/commands/async.c modified +4 −4
src/backend/commands/dbcommands.c modified +2 −2
src/backend/commands/prepare.c modified +2 −2
src/backend/commands/sequence.c modified +9 −9
src/backend/commands/user.c modified +3 −3
src/backend/commands/vacuum.c modified +6 −6
src/backend/executor/execJunk.c modified +2 −2
src/backend/executor/execMain.c modified +3 −3
src/backend/executor/execQual.c modified +4 −4
src/backend/executor/execTuples.c modified +6 −6
src/backend/executor/functions.c modified +6 −6
src/backend/executor/nodeHashjoin.c modified +5 −5
src/backend/executor/nodeIndexscan.c modified +3 −3
src/backend/nodes/readfuncs.c modified +2 −2
src/backend/optimizer/plan/createplan.c modified +3 −3
src/backend/optimizer/util/tlist.c modified +3 −3
src/backend/parser/gram.y modified +10 −10
src/backend/parser/parse_func.c modified +3 −3
src/backend/port/dynloader/darwin.c modified +2 −2
src/backend/port/dynloader/freebsd.c modified +3 −3
src/backend/port/dynloader/netbsd.c modified +3 −3
src/backend/port/dynloader/openbsd.c modified +3 −3
src/backend/port/dynloader/qnx4.c modified +2 −2
src/backend/port/sysv_shmem.c modified +3 −3
src/backend/postmaster/postmaster.c modified +5 −6
src/backend/storage/buffer/bufmgr.c modified +12 −12
src/backend/storage/buffer/localbuf.c modified +3 −3
src/backend/storage/lmgr/proc.c modified +2 −2
src/backend/storage/smgr/md.c modified +16 −16
src/backend/storage/smgr/mm.c modified +11 −11
src/backend/tcop/fastpath.c modified +2 −2
src/backend/utils/adt/arrayfuncs.c modified +12 −16
src/backend/utils/adt/formatting.c modified +10 −10
src/backend/utils/adt/numutils.c modified +2 −2
src/backend/utils/adt/ri_triggers.c modified +2 −2
src/backend/utils/adt/selfuncs.c modified +2 −2
src/backend/utils/fmgr/dfmgr.c modified +14 −14
src/backend/utils/fmgr/fmgr.c modified +4 −4
src/backend/utils/Gen_fmgrtab.sh modified +2 −2
src/interfaces/ecpg/ecpglib/execute.c modified +3 −3
src/interfaces/libpgtcl/pgtcl.c modified +22 −22
src/interfaces/libpgtcl/pgtclCmds.c modified +35 −35
src/interfaces/libpgtcl/pgtclId.c modified +3 −3
src/interfaces/libpq/fe-auth.c modified +6 −6
src/interfaces/libpq/fe-connect.c modified +13 −13
src/interfaces/libpq/fe-lobj.c modified +11 −11
src/pl/plpgsql/src/pl_comp.c modified +3 −3
src/pl/plpython/plpython.c modified +2 −2
src/test/examples/testlibpq4.c modified +2 −2