postgresql/src/include/utils
Heikki Linnakangas 6c0a375adf Revert the behavior of inet/cidr functions to not unpack the arguments.
I forgot to change the functions to use the PG_GETARG_INET_PP() macro,
when I changed DatumGetInetP() to unpack the datum, like Datum*P macros
usually do. Also, I screwed up the definition of the PG_GETARG_INET_PP()
macro, and didn't notice because it wasn't used.

This fixes the memory leak when sorting inet values, as reported
by Jochen Erwied and debugged by Andres Freund. Backpatch to 8.3, like
the previous patch that broke it.
2011-12-12 10:05:24 +02:00
..
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:06 +02:00
acl.h pgindent run for 9.0 2010-02-26 02:01:40 +00:00
array.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
ascii.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
attoptcache.h Fix several oversights in previous commit - attribute options patch. 2010-01-22 16:42:31 +00:00
builtins.h Remove the single-argument form of string_agg(). It added nothing much in 2010-08-05 18:21:31 +00:00
bytea.h Add get_bit/set_bit functions for bit strings, paralleling those for bytea, 2010-01-25 20:55:32 +00:00
cash.h 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
catcache.h pgindent run for 9.0 2010-02-26 02:01:40 +00:00
combocid.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
date.h Avoid unexpected conversion overflow in planner for distant date values. 2010-12-28 22:50:19 -05:00
datetime.h pgindent run for 9.0 2010-02-26 02:01:40 +00:00
datum.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
dynahash.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
dynamic_loader.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
elog.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
errcodes.h Create new errcode for recovery conflict caused by db drop on master. 2011-02-01 08:49:58 +00:00
fmgrtab.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
formatting.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
geo_decls.h Add point_ops opclass for GiST. 2010-01-14 16:31:09 +00:00
guc.h Fix another oversight in logging of changes in postgresql.conf settings. 2011-07-08 17:03:12 -04:00
guc_tables.h Add new GUC categories corresponding to sections in docs, and move 2010-06-15 07:52:11 +00:00
help_config.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
hsearch.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
inet.h Revert the behavior of inet/cidr functions to not unpack the arguments. 2011-12-12 10:05:24 +02:00
int8.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
inval.h Remove old-style VACUUM FULL (which was known for a little while as 2010-02-08 04:33:55 +00:00
logtape.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
lsyscache.h Patch revoked because of objections. 2010-04-24 16:20:32 +00:00
memutils.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
nabstime.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
numeric.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
palloc.h Don't expose the inline definition of MemoryContextSwitchTo when FRONTEND is 2010-02-13 20:46:52 +00:00
pg_crc.h pgindent run for 9.0 2010-02-26 02:01:40 +00:00
pg_locale.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
pg_lzcompress.h This patch addresses some issues in TOAST compression strategy that 2008-03-07 23:20:21 +00:00
pg_rusage.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
plancache.h pgindent run for 9.0 2010-02-26 02:01:40 +00:00
portal.h The previous fix in CVS HEAD and 8.4 for handling the case where a cursor 2010-07-05 09:27:18 +00:00
ps_status.h Add GUC update_process_title to control whether 'ps' display is updated 2006-06-27 22:16:44 +00:00
rbtree.h Rewrite the rbtree routines so that an RBNode is the first field of the 2010-08-01 02:12:51 +00:00
rel.h pgindent run for 9.0 2010-02-26 02:01:40 +00:00
relcache.h Fix race condition in relcache init file invalidation. 2011-08-16 13:12:10 -04:00
relmapper.h pgindent run for 9.0 2010-02-26 02:01:40 +00:00
resowner.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
selfuncs.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
snapmgr.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
snapshot.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
spccache.h pgindent run for 9.0 2010-02-26 02:01:40 +00:00
syscache.h Wrap calls to SearchSysCache and related functions using macros. 2010-02-14 18:42:19 +00:00
timestamp.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
tqual.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
tuplesort.h pgindent run for 9.0 2010-02-26 02:01:40 +00:00
tuplestore.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
typcache.h Fix up flushing of composite-type typcache entries to be driven directly by 2010-09-02 03:16:52 +00:00
tzparser.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
uuid.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
varbit.h Add get_bit/set_bit functions for bit strings, paralleling those for bytea, 2010-01-25 20:55:32 +00:00
xml.h Export xml.c's libxml-error-handling support so that contrib/xml2 can use it 2010-03-03 17:29:45 +00:00