aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2016-02-08 15:15:56 -0500
committerTom Lane <tgl@sss.pgh.pa.us>2016-02-08 15:15:56 -0500
commit58e797216ff52c0656d3c343d0732a2530cafb71 (patch)
tree13cacf63e968ccc2ab6fcdbb13dc738fbfa8e6f2
parent63828969c822449744e63b76bff993ccd1d3245e (diff)
downloadpostgresql-58e797216ff52c0656d3c343d0732a2530cafb71.tar.gz
postgresql-58e797216ff52c0656d3c343d0732a2530cafb71.zip
Rename typedef "string" to "VarString".
Since pgindent treats typedef names as global, the original coding of b47b4dbf683f13e6 would have had rather nasty effects on the formatting of other files in which "string" is used as a variable or field name. Use a less generic name for this typedef, and rename some other identifiers to match. Peter Geoghegan, per gripe from me
-rw-r--r--src/backend/utils/adt/varlena.c32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/backend/utils/adt/varlena.c b/src/backend/utils/adt/varlena.c
index 5e7536a6990..ed0a20a629c 100644
--- a/src/backend/utils/adt/varlena.c
+++ b/src/backend/utils/adt/varlena.c
@@ -40,7 +40,7 @@
int bytea_output = BYTEA_OUTPUT_HEX;
typedef struct varlena unknown;
-typedef struct varlena string;
+typedef struct varlena VarString;
typedef struct
{
@@ -75,7 +75,7 @@ typedef struct
#ifdef HAVE_LOCALE_T
pg_locale_t locale;
#endif
-} StringSortSupport;
+} VarStringSortSupport;
/*
* This should be large enough that most strings will fit, but small enough
@@ -89,8 +89,8 @@ typedef struct
#define PG_GETARG_UNKNOWN_P_COPY(n) DatumGetUnknownPCopy(PG_GETARG_DATUM(n))
#define PG_RETURN_UNKNOWN_P(x) PG_RETURN_POINTER(x)
-#define DatumGetStringP(X) ((string *) PG_DETOAST_DATUM(X))
-#define DatumGetStringPP(X) ((string *) PG_DETOAST_DATUM_PACKED(X))
+#define DatumGetVarStringP(X) ((VarString *) PG_DETOAST_DATUM(X))
+#define DatumGetVarStringPP(X) ((VarString *) PG_DETOAST_DATUM_PACKED(X))
static int varstrfastcmp_c(Datum x, Datum y, SortSupport ssup);
static int bpcharfastcmp_c(Datum x, Datum y, SortSupport ssup);
@@ -1766,7 +1766,7 @@ varstr_sortsupport(SortSupport ssup, Oid collid, bool bpchar)
{
bool abbreviate = ssup->abbreviate;
bool collate_c = false;
- StringSortSupport *sss;
+ VarStringSortSupport *sss;
#ifdef HAVE_LOCALE_T
pg_locale_t locale = 0;
@@ -1853,7 +1853,7 @@ varstr_sortsupport(SortSupport ssup, Oid collid, bool bpchar)
*/
if (abbreviate || !collate_c)
{
- sss = palloc(sizeof(StringSortSupport));
+ sss = palloc(sizeof(VarStringSortSupport));
sss->buf1 = palloc(TEXTBUFLEN);
sss->buflen1 = TEXTBUFLEN;
sss->buf2 = palloc(TEXTBUFLEN);
@@ -1909,8 +1909,8 @@ varstr_sortsupport(SortSupport ssup, Oid collid, bool bpchar)
static int
varstrfastcmp_c(Datum x, Datum y, SortSupport ssup)
{
- string *arg1 = DatumGetStringPP(x);
- string *arg2 = DatumGetStringPP(y);
+ VarString *arg1 = DatumGetVarStringPP(x);
+ VarString *arg2 = DatumGetVarStringPP(y);
char *a1p,
*a2p;
int len1,
@@ -1979,10 +1979,10 @@ bpcharfastcmp_c(Datum x, Datum y, SortSupport ssup)
static int
varstrfastcmp_locale(Datum x, Datum y, SortSupport ssup)
{
- string *arg1 = DatumGetStringPP(x);
- string *arg2 = DatumGetStringPP(y);
- bool arg1_match;
- StringSortSupport *sss = (StringSortSupport *) ssup->ssup_extra;
+ VarString *arg1 = DatumGetVarStringPP(x);
+ VarString *arg2 = DatumGetVarStringPP(y);
+ bool arg1_match;
+ VarStringSortSupport *sss = (VarStringSortSupport *) ssup->ssup_extra;
/* working state */
char *a1p,
@@ -2134,9 +2134,9 @@ varstrcmp_abbrev(Datum x, Datum y, SortSupport ssup)
static Datum
varstr_abbrev_convert(Datum original, SortSupport ssup)
{
- StringSortSupport *sss = (StringSortSupport *) ssup->ssup_extra;
- string *authoritative = DatumGetStringPP(original);
- char *authoritative_data = VARDATA_ANY(authoritative);
+ VarStringSortSupport *sss = (VarStringSortSupport *) ssup->ssup_extra;
+ VarString *authoritative = DatumGetVarStringPP(original);
+ char *authoritative_data = VARDATA_ANY(authoritative);
/* working state */
Datum res;
@@ -2311,7 +2311,7 @@ done:
static bool
varstr_abbrev_abort(int memtupcount, SortSupport ssup)
{
- StringSortSupport *sss = (StringSortSupport *) ssup->ssup_extra;
+ VarStringSortSupport *sss = (VarStringSortSupport *) ssup->ssup_extra;
double abbrev_distinct,
key_distinct;