readme

来自「关系型数据库 Postgresql 6.5.2」· 代码 · 共 30 行

TXT
30
字号
This can format all PostgreSQL *.c and *.h files, excluding libpq++,*.y, and *.l files.On 09/06/1997, from the top directory, I ran:  find . -name '*.[ch]' -type f -print | egrep -v '\+\+|/odbc/|s_lock.h' | xargs -n100 pgindentThe 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 ignorestypedefs after getting the first 100.Both problems are worked-around in this script.  We also include a patchfor the second bug in:	/src/tools/pgindent/indent.bsd.patchEven with the workaround, installation of the patch produces betteroutput.GNU indent, version 1.9.1, has several bugs, and is not recommended.These bugs become pretty major when you are doing >200k lines of code.If you don't believe me, take a directory and make a copy.  Run pgindenton the copy using GNU indent, and do a diff -r. You will see what Imean. GNU indent does some things better, but mangles too.We get the list of typedef's included in pgindent by running:	/src/tools/find_typedef

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?