From c7fda55cc6989e29973c44dea542f65d39d50de0 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Thu, 7 Aug 2003 15:02:43 +0000 Subject: [PATCH] Update pgindent readme. --- src/tools/pgindent/README | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/tools/pgindent/README b/src/tools/pgindent/README index b68d041df1..99985227e5 100644 --- a/src/tools/pgindent/README +++ b/src/tools/pgindent/README @@ -1,18 +1,19 @@ -This can format all PostgreSQL *.c and *.h files, excluding libpq++, -*.y, and *.l files. +This can format all PostgreSQL *.c and *.h files, but excludes *.y, and *.l +files. -Get the list of typedef's included in pgindent by running this on the +Get the list of typedef's included in pgindent by running this on the pgsql/bin directory: /src/tools/find_typedef -and update the list in pgindent. This requires debug symbols. +and update the list in pgindent. This requires the binaries have debug +symbols. From the top directory, run: find . -name '*.[ch]' -type f -print | egrep -v '\+\+|s_lock.h' | xargs -n100 pgindent -The stock BSD indent has two bugs. First, a comment after the word 'else' +The stock BSD indent has two bugs. First, a comment after the word 'else' causes the rest of the file to be ignored. Second, it silently ignores typedefs after getting the first 100. @@ -38,6 +39,7 @@ following options: find . \( -name '*.java' -o -name '*.java.in' \) -print | xargs -n100 pgjindent + --------------------------------------------------------------------------- For cpp, we use astyle, http://astyle.sourceforge.net/, with the -- GitLab