diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2016-02-08 15:15:56 -0500 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2016-02-08 15:15:56 -0500 |
commit | 58e797216ff52c0656d3c343d0732a2530cafb71 (patch) | |
tree | 13cacf63e968ccc2ab6fcdbb13dc738fbfa8e6f2 | |
parent | 63828969c822449744e63b76bff993ccd1d3245e (diff) | |
download | postgresql-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.c | 32 |
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; |