From 8ee7c19e3ca7351a001228f06999354b62203b7b Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Sat, 3 Nov 2001 22:34:13 +0000
Subject: [PATCH] Require closing paren on line above brace to identify
 function difinition, just for formatting workaround, per Tom's discovery.

---
 src/tools/pgindent/pgindent | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/tools/pgindent/pgindent b/src/tools/pgindent/pgindent
index 5a644aaa369..677a4869cc3 100755
--- a/src/tools/pgindent/pgindent
+++ b/src/tools/pgindent/pgindent
@@ -51,8 +51,9 @@ do
 			    line1 !~ "^struct" &&
 			    line1 !~ "^enum" &&
 			    line1 !~ "^typedef" &&
-			    line1 !~ "\"C\"" &&
-			    line1 !~ "=" )
+			    line1 !~ "extern[ 	][ 	]*\"C\"" &&
+			    line1 !~ "=" &&
+			    line1 ~ ")")
 				print "int	pgindent_func_no_var_fix;";
 			line1 = line2;
 		}
-- 
GitLab