aboutsummaryrefslogtreecommitdiff
path: root/src/backend/regex/regc_color.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2016-08-19 13:31:10 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2016-08-19 13:31:10 -0400
commita859e640035680db31531ccd19a67292dd726baf (patch)
treec06c1f5df27cde6bc5cf1a91c02e9241aae03fbb /src/backend/regex/regc_color.c
parent6eefd2422ef232aec2fe12465d9ec4018c63814d (diff)
downloadpostgresql-a859e640035680db31531ccd19a67292dd726baf.tar.gz
postgresql-a859e640035680db31531ccd19a67292dd726baf.zip
Clean up another pre-ANSI-C-ism in regex code: get rid of pcolor typedef.
pcolor was used to represent function arguments that are nominally of type color, but when using a pre-ANSI C compiler would be passed as the promoted integer type. We really don't need that anymore.
Diffstat (limited to 'src/backend/regex/regc_color.c')
-rw-r--r--src/backend/regex/regc_color.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/backend/regex/regc_color.c b/src/backend/regex/regc_color.c
index c495cee3003..8ffc8fb797d 100644
--- a/src/backend/regex/regc_color.c
+++ b/src/backend/regex/regc_color.c
@@ -148,7 +148,7 @@ cmtreefree(struct colormap * cm,
static color /* previous color */
setcolor(struct colormap * cm,
chr c,
- pcolor co)
+ color co)
{
uchr uc = c;
int shift;
@@ -199,7 +199,7 @@ setcolor(struct colormap * cm,
b = uc & BYTMASK;
prev = t->tcolor[b];
- t->tcolor[b] = (color) co;
+ t->tcolor[b] = co;
return prev;
}
@@ -293,7 +293,7 @@ newcolor(struct colormap * cm)
*/
static void
freecolor(struct colormap * cm,
- pcolor co)
+ color co)
{
struct colordesc *cd = &cm->cd[co];
color pco,
@@ -393,7 +393,7 @@ subcolor(struct colormap * cm, chr c)
*/
static color
newsub(struct colormap * cm,
- pcolor co)
+ color co)
{
color sco; /* new subcolor */
@@ -658,7 +658,7 @@ static void
rainbow(struct nfa * nfa,
struct colormap * cm,
int type,
- pcolor but, /* COLORLESS if no exceptions */
+ color but, /* COLORLESS if no exceptions */
struct state * from,
struct state * to)
{