Noah Misch 9d7726c2ba Recommend wrappers of PG_DETOAST_DATUM_PACKED().
When commit 3e23b68dac006e8deb0afa327e855258df8de064 introduced
single-byte varlena headers, its fmgr.h changes presented
PG_GETARG_TEXT_PP() and PG_GETARG_TEXT_P() as equals.  Its postgres.h
changes presented PG_DETOAST_DATUM_PACKED() and VARDATA_ANY() as the
exceptional case.  Now, instead, firmly recommend PG_GETARG_TEXT_PP()
over PG_GETARG_TEXT_P(); likewise for other ...PP() macros.  This shaves
cycles and invites consistency of style.
2017-03-12 19:35:33 -04:00
..
2017-03-10 10:16:04 -05:00
2016-08-10 21:39:50 -04:00
2017-03-09 16:33:02 -08:00
2017-02-21 09:07:15 +00:00
2017-03-09 07:49:29 -05:00
2017-03-09 16:33:02 -08:00
2016-10-11 11:26:04 -04:00
2017-02-21 12:37:30 -05:00
2017-03-08 12:40:26 -03:00
2016-01-22 12:29:07 -05:00
2017-02-10 09:07:18 +00:00
2017-01-03 13:48:53 -05:00
2017-03-08 08:41:23 -05:00
2015-08-31 14:07:17 +02:00
2016-09-12 19:19:41 -04:00
2017-03-03 15:03:03 -05:00
2017-01-20 09:04:49 -05:00
2017-03-03 15:03:03 -05:00
2017-03-02 11:09:44 -05:00
2016-07-14 22:28:58 -04:00
2016-10-31 07:33:00 +09:00
2015-06-03 20:19:47 -04:00
2017-03-08 08:41:23 -05:00
2017-02-16 11:30:07 -05:00
2017-02-13 11:06:11 -05:00
2016-04-08 16:56:27 -04:00
2017-03-07 22:47:29 -05:00

<!-- doc/src/sgml/README.links -->

Linking within SGML documents can be confusing, so here is a summary:


Intra-document Linking
----------------------

<xref>
	use to get chapter/section number from the title of the target
	link, or xreflabel if defined at the target, or refentrytitle if target
        is a refentry;  has no close tag
	http://www.oasis-open.org/docbook/documentation/reference/html/xref.html

<link>
	use to supply text for the link, requires </link>
	http://www.oasis-open.org/docbook/documentation/reference/html/link.html

linkend=
	controls the target of the link/xref, required

endterm=
	for <xref>, allows the text of the link/xref to be taken from a
	different link target title


External Linking
----------------

<ulink>
	like <link>, but uses a URL (not a document target);  requires
	</ulink>; if no text is specified, the URL appears as the link
	text
	http://www.oasis-open.org/docbook/documentation/reference/html/ulink.html

url=
	used by <ulink> to specify the URL, required


Guidelines
----------

o  If you want to supply text, use <link>, else <xref>
o  Do not use text with <ulink> so the URL appears in printed output
o  Specific nouns like GUC variables, SQL commands, and contrib modules
   usually have xreflabels