From 5c7f954d310783d49724367c9fa6514bc62b7cce Mon Sep 17 00:00:00 2001
From: Kevin Grittner <kgrittn@postgresql.org>
Date: Mon, 25 Jun 2012 07:25:00 -0500
Subject: [PATCH] Fix warning for 64-bit literal on 32-bit build.

---
 src/bin/pg_resetxlog/pg_resetxlog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/bin/pg_resetxlog/pg_resetxlog.c b/src/bin/pg_resetxlog/pg_resetxlog.c
index 3500c4cf1d4..7e9864dd4d3 100644
--- a/src/bin/pg_resetxlog/pg_resetxlog.c
+++ b/src/bin/pg_resetxlog/pg_resetxlog.c
@@ -708,7 +708,7 @@ FindEndOfXLOG(void)
 	 * old pg_control.	Note that for the moment we are working with segment
 	 * numbering according to the old xlog seg size.
 	 */
-	segs_per_xlogid = (0x100000000L / ControlFile.xlog_seg_size);
+	segs_per_xlogid = (UINT64CONST(0x0000000100000000) / ControlFile.xlog_seg_size);
 	newXlogSegNo = ControlFile.checkPointCopy.redo / ControlFile.xlog_seg_size;
 
 	/*
-- 
GitLab