Update pgtools README to be clearer about typdefs.

This commit is contained in:
Bruce Momjian 2007-11-15 22:09:07 +00:00
parent ab895f3b40
commit 2a754d70d7

View file

@ -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.