From: Bruce Momjian Date: Thu, 15 Nov 2007 22:09:07 +0000 (+0000) Subject: Update pgtools README to be clearer about typdefs. X-Git-Tag: REL8_3_BETA3~15 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2a754d70d7c4978bfa7b921d9f3f4d362311b868;p=postgresql Update pgtools README to be clearer about typdefs. --- diff --git a/src/tools/pgindent/README b/src/tools/pgindent/README index 3610d46a93..6a0a926d05 100644 --- a/src/tools/pgindent/README +++ b/src/tools/pgindent/README @@ -1,20 +1,22 @@ This can format all PostgreSQL *.c and *.h files, but excludes *.y, and *.l files. -To use it, first get the list of typedef's to be included in pgindent by +1) Get the list of _current_ typedefs to be included in pgindent by running this on the pgsql/bin and pgsql/lib directories: src/tools/find_typedef /usr/local/pgsql/bin /usr/local/pgsql/lib -and update the list in pgindent. This requires the binaries have debug -symbols. +and update the list in pgindent. This requires the binaries have +_debug_ symbols. -From the top directory, run: +2) From the top directory, run: find . -name '*.[ch]' -type f -print | egrep -v '/s_lock.h|/ecpg/test/expected/|/snowball/libstemmer/' | xargs -n100 pgindent +--------------------------------------------------------------------------- + We have standardized on NetBSD's indent. We have fixed a few bugs which requre the NetBSD source to be patched with indent.bsd.patch patch. A fully patched version is available at ftp://ftp.postgresql.org/pub/dev.