From 2c018f9b1010edd1d2c9a6978a6421653a33572e Mon Sep 17 00:00:00 2001
From: Tom Lane <tgl@sss.pgh.pa.us>
Date: Fri, 1 Aug 2003 03:55:05 +0000
Subject: [PATCH] Fix for Alpha portability.

---
 contrib/tsearch2/prs_dcfg.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/contrib/tsearch2/prs_dcfg.c b/contrib/tsearch2/prs_dcfg.c
index b6a3f96354a..783cf43ceb7 100644
--- a/contrib/tsearch2/prs_dcfg.c
+++ b/contrib/tsearch2/prs_dcfg.c
@@ -62,7 +62,7 @@ parse_cfgdict(text *in, Map **m) {
 						(errcode(ERRCODE_SYNTAX_ERROR),
 						 errmsg("syntax error"),
 						 errdetail("Syntax error in position %d near \"%c\"",
-									ptr-VARDATA(in), *ptr)));
+								   (int) (ptr-VARDATA(in)), *ptr)));
 		} else if (state==CS_INKEY) {
 			if ( isspace(*ptr) ) {
 				mptr->key=nstrdup(begin, ptr-begin);
@@ -75,7 +75,7 @@ parse_cfgdict(text *in, Map **m) {
 						(errcode(ERRCODE_SYNTAX_ERROR),
 						 errmsg("syntax error"),
 						 errdetail("Syntax error in position %d near \"%c\"",
-									ptr-VARDATA(in), *ptr)));
+								   (int) (ptr-VARDATA(in)), *ptr)));
 		} else if ( state==CS_WAITEQ ) {
 			if ( *ptr=='=' )
 				state=CS_WAITVALUE;
@@ -84,7 +84,7 @@ parse_cfgdict(text *in, Map **m) {
 						(errcode(ERRCODE_SYNTAX_ERROR),
 						 errmsg("syntax error"),
 						 errdetail("Syntax error in position %d near \"%c\"",
-									ptr-VARDATA(in), *ptr)));
+								   (int) (ptr-VARDATA(in)), *ptr)));
 		} else if ( state==CS_WAITVALUE ) {
 			if ( *ptr=='"' ) {
 				begin=ptr+1;
@@ -115,7 +115,7 @@ parse_cfgdict(text *in, Map **m) {
 						(errcode(ERRCODE_SYNTAX_ERROR),
 						 errmsg("syntax error"),
 						 errdetail("Syntax error in position %d near \"%c\"",
-									ptr-VARDATA(in), *ptr)));
+								   (int) (ptr-VARDATA(in)), *ptr)));
 		} else if ( state == CS_INESC ) {
 			state=CS_INVALUE;
 		} else if ( state == CS_IN2ESC ) {
@@ -125,7 +125,7 @@ parse_cfgdict(text *in, Map **m) {
 					(errcode(ERRCODE_SYNTAX_ERROR),
 					 errmsg("bad parser state"),
 					 errdetail("%d at position %d near \"%c\"",
-								state, ptr-VARDATA(in), *ptr)));
+								state, (int) (ptr-VARDATA(in)), *ptr)));
 		ptr++;
 	}
 
-- 
GitLab