Re: Now 376175 lines of code
Karel Zak <zakkr@zf.jcu.cz>
From: Karel Zak <zakkr@zf.jcu.cz>
To: Hannu Krosing <hannu@tm.ee>
Cc: Peter Eisentraut <peter_e@gmx.net>,
Bruce Momjian <pgman@candle.pha.pa.us>, PostgreSQL-development <pgsql-hackers@postgresql.org>
Date: 2000-10-20T17:48:41Z
Lists: pgsql-hackers
On Fri, 20 Oct 2000, Hannu Krosing wrote: > Peter Eisentraut wrote: > > > > Bruce Momjian writes: > > > > > FYI, it is 376k lines of C code, not bytes. > > > > How did you calculate that? I get this using c_count over all .c and .h > > files: > > > > 20903 lines had comments 25.4 % > > 6603 comments are inline -8.0 % > > 11911 lines were blank 14.5 % > > 7287 lines for preprocessor 8.9 % > > 48716 lines containing code 59.3 % > > 82214 total lines 100.0 % > > > > Surely we don't have 294000 lines of Java, C++, Shell, and Perl??? > > doing the following in version 6.5.3 in src/backend > > [hannu@hu backend]$ cat */*.[ch] */*/*.[ch] */*/*/*.[ch]| wc > > gives > > 208284 658632 5249304 > > So you (or c_count ;) must be missing some files > > in src/ ther result was > [hannu@hu src]$ cat */*.[ch] */*/*.[ch] */*/*/*.[ch] */*/*/*/*.[ch]| wc > 311469 1069935 8440682 Just now downloaded from ftp.postgresql.org: $ tar -zxvf postgresql-6.5.3.tar.gz $ cd postgresql-6.5.3 $ wc `find -name "*.[ch]"` 318131 1089740 8585092 total $ wc `find -name "*"` 756810 3037982 25583644 total $ cd src $ wc `find -name "*.[ch]"` 311469 1069935 8440682 total $ wc `find -name "*"` 519318 2024262 16656475 total $ tar -zxvf postgresql-7.0.2.tar.gz $ cd postgresql-7.0.2 $ wc `find -name "*.[ch]"` 368502 1263333 9910813 total $ wc `find -name "*"` 756810 3037982 25583644 total $ cd src $ wc `find -name "*.[ch]"` 361297 1240788 9751161 total $ wc `find -name "*"` 596772 2360555 18574015 total Karel