postgresql/src/include/utils
Heikki Linnakangas c619c2351f Move pg_crc.c to src/common, and remove pg_crc_tables.h
To get CRC functionality in a client program, you now need to link with
libpgcommon instead of libpgport. The CRC code has nothing to do with
portability, so libpgcommon is a better home. (libpgcommon didn't exist
when pg_crc.c was originally moved to src/port.)

Remove the possibility to get CRC functionality by just #including
pg_crc_tables.h. I'm not aware of any extensions that actually did that and
couldn't simply link with libpgcommon.

This also moves the pg_crc.h header file from src/include/utils to
src/include/common, which will require changes to any external programs
that currently does #include "utils/pg_crc.h". That seems acceptable, as
include/common is clearly the right home for it now, and the change needed
to any such programs is trivial.
2015-02-09 11:17:56 +02:00
..
.gitignore Avoid maintaining three separate copies of the error codes list. 2011-02-03 22:32:49 -05:00
acl.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
array.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
ascii.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
attoptcache.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
builtins.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
bytea.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
cash.h Add casts from int4 and int8 to numeric. 2011-04-05 09:35:43 -04:00
catcache.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
combocid.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
date.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
datetime.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
datum.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
dynahash.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
dynamic_loader.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
elog.h Add a note to PG_TRY's documentation about volatile safety. 2015-01-26 15:53:37 -05:00
evtcache.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
fmgrtab.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
formatting.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
geo_decls.h Remove unused "m" field in LSEG. 2015-02-03 16:53:32 -05:00
guc.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
guc_tables.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
help_config.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
hsearch.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
inet.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
int8.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
inval.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
json.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
jsonapi.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
jsonb.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
lockwaitpolicy.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
logtape.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
lsyscache.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
memdebug.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
memutils.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
nabstime.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
numeric.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
palloc.h Provide a way to supress the "out of memory" error when allocating. 2015-01-30 12:56:48 -05:00
pg_locale.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
pg_lsn.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
pg_rusage.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
plancache.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
portal.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
ps_status.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
rangetypes.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
rel.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
relcache.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
relfilenodemap.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
relmapper.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
reltrigger.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
resowner.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
resowner_private.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
rls.h Fix column-privilege leak in error-message paths 2015-01-28 12:31:30 -05:00
ruleutils.h Improve performance of EXPLAIN with large range tables. 2015-01-15 13:18:12 -05:00
selfuncs.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
snapmgr.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
snapshot.h Advance backend's advertised xmin more aggressively. 2015-01-17 01:15:23 +02:00
sortsupport.h Fix typos, update README. 2015-01-23 15:06:53 -05:00
spccache.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
syscache.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
timeout.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
timestamp.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
tqual.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
tuplesort.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
tuplestore.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
typcache.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
tzparser.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
uuid.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
varbit.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
xml.h Update copyright for 2015 2015-01-06 11:43:47 -05:00