Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit58e7972

Browse files
committed
Rename typedef "string" to "VarString".
Since pgindent treats typedef names as global, the original coding ofb47b4db would have had rather nasty effects on the formattingof other files in which "string" is used as a variable or field name.Use a less generic name for this typedef, and rename some otheridentifiers to match.Peter Geoghegan, per gripe from me
1 parent6382896 commit58e7972

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

‎src/backend/utils/adt/varlena.c

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
intbytea_output=BYTEA_OUTPUT_HEX;
4141

4242
typedefstructvarlenaunknown;
43-
typedefstructvarlenastring;
43+
typedefstructvarlenaVarString;
4444

4545
typedefstruct
4646
{
@@ -75,7 +75,7 @@ typedef struct
7575
#ifdefHAVE_LOCALE_T
7676
pg_locale_tlocale;
7777
#endif
78-
}StringSortSupport;
78+
}VarStringSortSupport;
7979

8080
/*
8181
* This should be large enough that most strings will fit, but small enough
@@ -89,8 +89,8 @@ typedef struct
8989
#definePG_GETARG_UNKNOWN_P_COPY(n) DatumGetUnknownPCopy(PG_GETARG_DATUM(n))
9090
#definePG_RETURN_UNKNOWN_P(x)PG_RETURN_POINTER(x)
9191

92-
#defineDatumGetStringP(X)((string *) PG_DETOAST_DATUM(X))
93-
#defineDatumGetStringPP(X)((string *) PG_DETOAST_DATUM_PACKED(X))
92+
#defineDatumGetVarStringP(X)((VarString *) PG_DETOAST_DATUM(X))
93+
#defineDatumGetVarStringPP(X)((VarString *) PG_DETOAST_DATUM_PACKED(X))
9494

9595
staticintvarstrfastcmp_c(Datumx,Datumy,SortSupportssup);
9696
staticintbpcharfastcmp_c(Datumx,Datumy,SortSupportssup);
@@ -1766,7 +1766,7 @@ varstr_sortsupport(SortSupport ssup, Oid collid, bool bpchar)
17661766
{
17671767
boolabbreviate=ssup->abbreviate;
17681768
boolcollate_c= false;
1769-
StringSortSupport*sss;
1769+
VarStringSortSupport*sss;
17701770

17711771
#ifdefHAVE_LOCALE_T
17721772
pg_locale_tlocale=0;
@@ -1853,7 +1853,7 @@ varstr_sortsupport(SortSupport ssup, Oid collid, bool bpchar)
18531853
*/
18541854
if (abbreviate|| !collate_c)
18551855
{
1856-
sss=palloc(sizeof(StringSortSupport));
1856+
sss=palloc(sizeof(VarStringSortSupport));
18571857
sss->buf1=palloc(TEXTBUFLEN);
18581858
sss->buflen1=TEXTBUFLEN;
18591859
sss->buf2=palloc(TEXTBUFLEN);
@@ -1909,8 +1909,8 @@ varstr_sortsupport(SortSupport ssup, Oid collid, bool bpchar)
19091909
staticint
19101910
varstrfastcmp_c(Datumx,Datumy,SortSupportssup)
19111911
{
1912-
string*arg1=DatumGetStringPP(x);
1913-
string*arg2=DatumGetStringPP(y);
1912+
VarString*arg1=DatumGetVarStringPP(x);
1913+
VarString*arg2=DatumGetVarStringPP(y);
19141914
char*a1p,
19151915
*a2p;
19161916
intlen1,
@@ -1979,10 +1979,10 @@ bpcharfastcmp_c(Datum x, Datum y, SortSupport ssup)
19791979
staticint
19801980
varstrfastcmp_locale(Datumx,Datumy,SortSupportssup)
19811981
{
1982-
string*arg1=DatumGetStringPP(x);
1983-
string*arg2=DatumGetStringPP(y);
1984-
boolarg1_match;
1985-
StringSortSupport*sss= (StringSortSupport*)ssup->ssup_extra;
1982+
VarString*arg1=DatumGetVarStringPP(x);
1983+
VarString*arg2=DatumGetVarStringPP(y);
1984+
boolarg1_match;
1985+
VarStringSortSupport*sss= (VarStringSortSupport*)ssup->ssup_extra;
19861986

19871987
/* working state */
19881988
char*a1p,
@@ -2134,9 +2134,9 @@ varstrcmp_abbrev(Datum x, Datum y, SortSupport ssup)
21342134
staticDatum
21352135
varstr_abbrev_convert(Datumoriginal,SortSupportssup)
21362136
{
2137-
StringSortSupport*sss= (StringSortSupport*)ssup->ssup_extra;
2138-
string*authoritative=DatumGetStringPP(original);
2139-
char*authoritative_data=VARDATA_ANY(authoritative);
2137+
VarStringSortSupport*sss= (VarStringSortSupport*)ssup->ssup_extra;
2138+
VarString*authoritative=DatumGetVarStringPP(original);
2139+
char*authoritative_data=VARDATA_ANY(authoritative);
21402140

21412141
/* working state */
21422142
Datumres;
@@ -2311,7 +2311,7 @@ varstr_abbrev_convert(Datum original, SortSupport ssup)
23112311
staticbool
23122312
varstr_abbrev_abort(intmemtupcount,SortSupportssup)
23132313
{
2314-
StringSortSupport*sss= (StringSortSupport*)ssup->ssup_extra;
2314+
VarStringSortSupport*sss= (VarStringSortSupport*)ssup->ssup_extra;
23152315
doubleabbrev_distinct,
23162316
key_distinct;
23172317

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp