From stefanf at ten15.org Sat Oct 1 10:27:01 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 1 Oct 2005 01:27:01 -0700 (PDT) Subject: cvs commit: www/en/docs/archive index.sgml Message-ID: <200510010827.j918R1vV064492@spill.ten15.org> stefanf 2005/10/01 01:27:01 PDT Modified files: en/docs/archive index.sgml Log: Grammar and typo fixes. Revision Changes Path 1.2 +2 -2 www/en/docs/archive/index.sgml From stefanf at ten15.org Sat Oct 1 10:31:41 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 1 Oct 2005 01:31:41 -0700 (PDT) Subject: cvs commit: doc/en/share/sgml docs.ent Message-ID: <200510010831.j918VfbW064594@spill.ten15.org> stefanf 2005/10/01 01:31:41 PDT Modified files: en/share/sgml docs.ent Log: - Fix the link to the old 4.1.2 documentation. - The version number is 4.1.2, not 4.12. Revision Changes Path 1.3 +1 -1 doc/en/share/sgml/docs.ent From stefanf at ten15.org Sat Oct 1 15:12:31 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 1 Oct 2005 06:12:31 -0700 (PDT) Subject: cvs commit: doc/en/guide book.sgml Message-ID: <200510011312.j91DCVfF085432@spill.ten15.org> stefanf 2005/10/01 06:12:31 PDT Modified files: en/guide book.sgml Log: - Reformat the signatures so that they line up nicely. Use → for the arrow. - Fix a few tags in 10.1. Revision Changes Path 1.21 +214 -219 doc/en/guide/book.sgml From stefanf at ten15.org Sat Oct 1 15:30:46 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 1 Oct 2005 06:30:46 -0700 (PDT) Subject: cvs commit: doc/en/guide book.sgml Message-ID: <200510011330.j91DUkOc085662@spill.ten15.org> stefanf 2005/10/01 06:30:46 PDT Modified files: en/guide book.sgml Log: - ASCI -> ASCII - ASCI-C constant string -> ISO C string literal (not so sure about this one) Revision Changes Path 1.22 +6 -4 doc/en/guide/book.sgml From stefanf at ten15.org Sat Oct 1 15:47:02 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 1 Oct 2005 06:47:02 -0700 (PDT) Subject: cvs commit: doc/en/guide book.sgml Message-ID: <200510011347.j91Dl2UQ085857@spill.ten15.org> stefanf 2005/10/01 06:47:02 PDT Modified files: en/guide book.sgml Log: The occurrences of xde which were replaced with <=> are really a rightwards double arrow [1], so use ⇒. Likewise xdb was replaced with => but is a left right double arrow, use ⇔. [1] http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/SYMBOL.TXT Revision Changes Path 1.23 +25 -25 doc/en/guide/book.sgml From stefanf at ten15.org Sat Oct 1 19:07:16 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 1 Oct 2005 19:07:16 +0200 Subject: cvs commit: doc/en/guide book.sgml In-Reply-To: <200509302133.j8ULX0x3026129@spill.ten15.org> References: <200509302133.j8ULX0x3026129@spill.ten15.org> Message-ID: <20051001170712.GA23802@wombat.fafoe.narf.at> On Fri, Sep 30, 2005 at 02:33:00PM -0700, Stefan Farfeleder wrote: > > - Remove ÿ occurrences, I suppose they exist due to stray 0xff > characters in the original source. In many places it would make sense if ÿ was replaced with ¬, unfortunately not everywhere (eg. 'A value with SHAPE POINTER A where ¬ REPR[ A ].b is represented by a pair [...]'). Other suggestions? From stefanf at ten15.org Sat Oct 1 19:43:15 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 1 Oct 2005 10:43:15 -0700 (PDT) Subject: cvs commit: doc/en/guide book.sgml Message-ID: <200510011743.j91HhF0a000133@spill.ten15.org> stefanf 2005/10/01 10:43:15 PDT Modified files: en/guide book.sgml Log: - More cleanup for s. - Minor other fixes and reformatting. Revision Changes Path 1.24 +249 -273 doc/en/guide/book.sgml From stefanf at ten15.org Sat Oct 1 23:48:19 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 1 Oct 2005 14:48:19 -0700 (PDT) Subject: cvs commit: doc/en/tdf book.sgml Message-ID: <200510012148.j91LmL6s014100@spill.ten15.org> stefanf 2005/10/01 14:48:19 PDT Modified files: en/tdf book.sgml Log: Formatting fixes for the flvar_parms section. Revision Changes Path 1.16 +12 -6 doc/en/tdf/book.sgml From stefanf at ten15.org Sun Oct 2 12:43:39 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 2 Oct 2005 03:43:39 -0700 (PDT) Subject: cvs commit: doc/en/tdf book.sgml Message-ID: <200510021043.j92AhdRT059678@spill.ten15.org> stefanf 2005/10/02 03:43:39 PDT Modified files: en/tdf book.sgml Log: - Indent the signatures of all constructs. - Use →. - Remove the extra empty line in all s. Revision Changes Path 1.17 +814 -1150 doc/en/tdf/book.sgml From stefanf at ten15.org Wed Oct 5 12:18:49 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 5 Oct 2005 03:18:49 -0700 (PDT) Subject: cvs commit: doc/en/guide book.sgml Message-ID: <200510051018.j95AInWN023803@spill.ten15.org> stefanf 2005/10/05 03:18:49 PDT Modified files: en/guide book.sgml Log: - Use ¬ instead of ÿ which I deleted in 1.20. The doubts I had were due to a misunderstanding. - Start a new for offset_max. Revision Changes Path 1.25 +16 -13 doc/en/guide/book.sgml From stefanf at ten15.org Wed Oct 5 12:50:44 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 5 Oct 2005 03:50:44 -0700 (PDT) Subject: cvs commit: tendra/src/installers/common/dwarf dwarf_type.c dwarf_type.h Message-ID: <200510051050.j95AoiYI029435@spill.ten15.org> stefanf 2005/10/05 03:50:44 PDT Modified files: src/installers/common/dwarf dwarf_type.c dwarf_type.h Log: Remove last PROTO_ occurrences in src/installers/common. Revision Changes Path 1.7 +24 -36 tendra/src/installers/common/dwarf/dwarf_type.c 1.6 +3 -3 tendra/src/installers/common/dwarf/dwarf_type.h From stefanf at ten15.org Wed Oct 5 15:43:37 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 5 Oct 2005 06:43:37 -0700 (PDT) Subject: cvs commit: tendra/src/installers/common/construct aldefs.c check.c check_id.c const.c exp.c f64.c flpt.c flpt_fns.c global_opt.c inl_norm.c inline.c install_fns.c label_ops.c me_fns.c misc_c.c unroll.c tendra/src/installers/common/diag dg_aux.c dg_fns.c ... Message-ID: <200510051343.j95DhbHe045518@spill.ten15.org> stefanf 2005/10/05 06:43:37 PDT Modified files: src/installers/common/construct aldefs.c check.c check_id.c const.c exp.c f64.c flpt.c flpt_fns.c global_opt.c inl_norm.c inline.c install_fns.c label_ops.c me_fns.c misc_c.c unroll.c src/installers/common/diag dg_aux.c dg_fns.c diag_fns.c mark_scope.c src/installers/common/dwarf dwarf_info.c dwarf_out.c src/installers/common/dwarf2 dw2_basic.c dw2_info.c src/installers/common/linkinfo li_fns.c src/installers/common/reader basicread.c read_fns.c read_sort.c table_fns.c Log: Remove a bunch of semicolons after compound-statements (eg. 'if (...) { ... };'). While not technically wrong, one has to wonder whether the original author knew they aren't needed, also the code doesn't really look like C. Checked with: md5 Revision Changes Path 1.7 +4 -4 tendra/src/installers/common/construct/aldefs.c 1.9 +303 -303 tendra/src/installers/common/construct/check.c 1.8 +78 -78 tendra/src/installers/common/construct/check_id.c 1.8 +7 -7 tendra/src/installers/common/construct/const.c 1.9 +72 -72 tendra/src/installers/common/construct/exp.c 1.7 +8 -8 tendra/src/installers/common/construct/f64.c 1.10 +64 -64 tendra/src/installers/common/construct/flpt.c 1.9 +19 -19 tendra/src/installers/common/construct/flpt_fns.c 1.7 +2 -2 tendra/src/installers/common/construct/global_opt.c 1.10 +3 -3 tendra/src/installers/common/construct/inl_norm.c 1.7 +4 -4 tendra/src/installers/common/construct/inline.c 1.12 +94 -94 tendra/src/installers/common/construct/install_fns.c 1.7 +5 -5 tendra/src/installers/common/construct/label_ops.c 1.7 +1 -1 tendra/src/installers/common/construct/me_fns.c 1.7 +3 -3 tendra/src/installers/common/construct/misc_c.c 1.7 +30 -30 tendra/src/installers/common/construct/unroll.c 1.9 +2 -2 tendra/src/installers/common/diag/dg_aux.c 1.10 +4 -4 tendra/src/installers/common/diag/dg_fns.c 1.9 +16 -16 tendra/src/installers/common/diag/diag_fns.c 1.8 +4 -4 tendra/src/installers/common/diag/mark_scope.c 1.7 +6 -6 tendra/src/installers/common/dwarf/dwarf_info.c 1.8 +2 -2 tendra/src/installers/common/dwarf/dwarf_out.c 1.7 +2 -2 tendra/src/installers/common/dwarf2/dw2_basic.c 1.8 +2 -2 tendra/src/installers/common/dwarf2/dw2_info.c 1.10 +4 -4 tendra/src/installers/common/linkinfo/li_fns.c 1.9 +9 -9 tendra/src/installers/common/reader/basicread.c 1.12 +39 -39 tendra/src/installers/common/reader/read_fns.c 1.7 +2 -2 tendra/src/installers/common/reader/read_sort.c 1.9 +13 -13 tendra/src/installers/common/reader/table_fns.c From stefanf at ten15.org Wed Oct 5 19:32:28 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 5 Oct 2005 10:32:28 -0700 (PDT) Subject: cvs commit: tendra/src/installers/80x86/common expmacs.h Message-ID: <200510051732.j95HWSjA088714@spill.ten15.org> stefanf 2005/10/05 10:32:28 PDT Modified files: src/installers/80x86/common expmacs.h Log: Protect macros that expand to assignments with parentheses. Revision Changes Path 1.8 +67 -67 tendra/src/installers/80x86/common/expmacs.h From stefanf at ten15.org Wed Oct 5 21:47:25 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 5 Oct 2005 12:47:25 -0700 (PDT) Subject: cvs commit: tendra/src/installers/80x86/common codec.c coder.c evaluate.c glopt.c instr.c instr386.c operand.c overlap.c reg_record.c scan2.c spec.c spec_tok.c trans.c weights.c tendra/src/installers/80x86/cygwin32 assembler.c diag_out.c ... Message-ID: <200510051947.j95JlPH4001977@spill.ten15.org> stefanf 2005/10/05 12:47:25 PDT Modified files: src/installers/80x86/common codec.c coder.c evaluate.c glopt.c instr.c instr386.c operand.c overlap.c reg_record.c scan2.c spec.c spec_tok.c trans.c weights.c src/installers/80x86/cygwin32 assembler.c diag_out.c machine.c src/installers/80x86/freebsd assembler.c diag_out.c machine.c src/installers/80x86/linux assembler.c diag_out.c machine.c src/installers/80x86/netbsd assembler.c diag_out.c machine.c src/installers/80x86/openbsd assembler.c diag_out.c machine.c src/installers/80x86/sco assembler.c cv_fns.c cv_outtype.c machine.c src/installers/80x86/solaris assembler.c diag_out.c machine.c src/installers/80x86/svr4.2 assembler.c machine.c Log: Remove a bunch of semicolons after compound-statements. Checked with: md5 Revision Changes Path 1.9 +1 -1 tendra/src/installers/80x86/common/codec.c 1.13 +6 -6 tendra/src/installers/80x86/common/coder.c 1.9 +35 -35 tendra/src/installers/80x86/common/evaluate.c 1.8 +14 -14 tendra/src/installers/80x86/common/glopt.c 1.11 +39 -39 tendra/src/installers/80x86/common/instr.c 1.19 +429 -429 tendra/src/installers/80x86/common/instr386.c 1.9 +89 -89 tendra/src/installers/80x86/common/operand.c 1.8 +3 -3 tendra/src/installers/80x86/common/overlap.c 1.8 +21 -21 tendra/src/installers/80x86/common/reg_record.c 1.12 +49 -49 tendra/src/installers/80x86/common/scan2.c 1.8 +6 -6 tendra/src/installers/80x86/common/spec.c 1.10 +17 -17 tendra/src/installers/80x86/common/spec_tok.c 1.14 +1 -1 tendra/src/installers/80x86/common/trans.c 1.8 +30 -30 tendra/src/installers/80x86/common/weights.c 1.8 +6 -6 tendra/src/installers/80x86/cygwin32/assembler.c 1.9 +4 -4 tendra/src/installers/80x86/cygwin32/diag_out.c 1.7 +1 -1 tendra/src/installers/80x86/cygwin32/machine.c 1.8 +9 -9 tendra/src/installers/80x86/freebsd/assembler.c 1.10 +4 -4 tendra/src/installers/80x86/freebsd/diag_out.c 1.7 +1 -1 tendra/src/installers/80x86/freebsd/machine.c 1.8 +9 -9 tendra/src/installers/80x86/linux/assembler.c 1.9 +4 -4 tendra/src/installers/80x86/linux/diag_out.c 1.7 +1 -1 tendra/src/installers/80x86/linux/machine.c 1.5 +7 -7 tendra/src/installers/80x86/netbsd/assembler.c 1.5 +4 -4 tendra/src/installers/80x86/netbsd/diag_out.c 1.3 +1 -1 tendra/src/installers/80x86/netbsd/machine.c 1.6 +7 -7 tendra/src/installers/80x86/openbsd/assembler.c 1.6 +4 -4 tendra/src/installers/80x86/openbsd/diag_out.c 1.4 +1 -1 tendra/src/installers/80x86/openbsd/machine.c 1.8 +6 -6 tendra/src/installers/80x86/sco/assembler.c 1.7 +12 -12 tendra/src/installers/80x86/sco/cv_fns.c 1.8 +23 -23 tendra/src/installers/80x86/sco/cv_outtype.c 1.7 +1 -1 tendra/src/installers/80x86/sco/machine.c 1.8 +6 -6 tendra/src/installers/80x86/solaris/assembler.c 1.9 +7 -7 tendra/src/installers/80x86/solaris/diag_out.c 1.7 +1 -1 tendra/src/installers/80x86/solaris/machine.c 1.7 +11 -11 tendra/src/installers/80x86/svr4.2/assembler.c 1.7 +1 -1 tendra/src/installers/80x86/svr4.2/machine.c From stefanf at ten15.org Thu Oct 6 22:53:17 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Thu, 6 Oct 2005 13:53:17 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/output shape.c tendra/src/producers/common/parse lex.c literal.c Message-ID: <200510062053.j96KrHrD097502@spill.ten15.org> stefanf 2005/10/06 13:53:17 PDT Modified files: src/producers/common/output shape.c src/producers/common/parse lex.c literal.c Log: White-space cleanup before doing real work on these files. Revision Changes Path 1.9 +258 -258 tendra/src/producers/common/output/shape.c 1.11 +316 -316 tendra/src/producers/common/parse/lex.c 1.10 +440 -440 tendra/src/producers/common/parse/literal.c From stefanf at ten15.org Sat Oct 8 18:31:20 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 8 Oct 2005 09:31:20 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/output mangle.c tendra/src/producers/common/utility print.c Message-ID: <200510081631.j98GVKo5072966@spill.ten15.org> stefanf 2005/10/08 09:31:20 PDT Modified files: src/producers/common/output mangle.c src/producers/common/utility print.c Log: White-space cleanup before doing real work on these files. Revision Changes Path 1.11 +273 -273 tendra/src/producers/common/output/mangle.c 1.11 +211 -211 tendra/src/producers/common/utility/print.c From stefanf at ten15.org Sat Oct 8 18:49:31 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 8 Oct 2005 09:49:31 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/parse literal.c Message-ID: <200510081649.j98GnV7L074124@spill.ten15.org> stefanf 2005/10/08 09:49:31 PDT Modified files: src/producers/common/parse literal.c Log: The number in the exponent-part of a floating point literal is always represented in base 10, so don't use the value of the variable base. This is important for hexadecimal floating point support (not yet committed). Revision Changes Path 1.11 +1 -1 tendra/src/producers/common/parse/literal.c From stefanf at ten15.org Sat Oct 8 19:16:49 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 8 Oct 2005 10:16:49 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/parse lex.c Message-ID: <200510081716.j98HGnQY079108@spill.ten15.org> stefanf 2005/10/08 10:16:49 PDT Modified files: src/producers/common/parse lex.c Log: Allow [pP][+-] to occur in a preprocessing number. This is a C99 extension for hexadecimal floating point literals. The consequence of this change is that 0x1p+42 which was previously parsed as the three tokens {0x1p}, {+} and {42}, is now a single preprocessing number. The sequence [pP][+-] is allowed independently from whether the producer is invoked in the C90 or C99 mode. The literal 0x1p+42 now causes the complaint that 0x1p+42 can't be converted to a number instead of just 0x1p. Once hexadecimal floating point support is committed, an error that they are not supported in C90 mode will be emitted. I'd be interested in hearing about cases where not parsing 0x1p+42 as three tokens causes any troubles (that is, non-conforming behaviour). Revision Changes Path 1.12 +4 -0 tendra/src/producers/common/parse/lex.c From stefanf at ten15.org Sun Oct 9 11:26:48 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 9 Oct 2005 02:26:48 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/output mangle.c shape.c tendra/src/producers/common/parse literal.c tendra/src/producers/common/utility print.c Message-ID: <200510090926.j999QmXv047460@spill.ten15.org> stefanf 2005/10/09 02:26:48 PDT Modified files: src/producers/common/output mangle.c shape.c src/producers/common/parse literal.c src/producers/common/utility print.c Log: Sigh, I missed a couple of blanks that I wanted to convert to tabs in the last cleanup commit. Revision Changes Path 1.12 +336 -336 tendra/src/producers/common/output/mangle.c 1.10 +321 -321 tendra/src/producers/common/output/shape.c 1.12 +24 -24 tendra/src/producers/common/parse/literal.c 1.12 +388 -388 tendra/src/producers/common/utility/print.c From stefanf at ten15.org Sun Oct 9 12:32:38 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 9 Oct 2005 03:32:38 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common c_class.alg tendra/src/producers/common/output mangle.c shape.c tendra/src/producers/common/parse literal.c tendra/src/producers/common/utility print.c Message-ID: <200510091032.j99AWcQO056766@spill.ten15.org> stefanf 2005/10/09 03:32:38 PDT Modified files: src/producers/common c_class.alg src/producers/common/output mangle.c shape.c src/producers/common/parse literal.c src/producers/common/utility print.c Log: Add a base member to the simple member of union FLOAT. The base specifies the base of the int_part and frac_part strings, previously it was implicitly 10. Update the functions that work with FLOATs to take the base into account. In detail: - enc_float(): Use the base instead of 10. - mangle_exp(): When mangling a float with base 16 add a 0x prefix. Also print 'p' instead of 'e' in the exponent. - print_flt(): As above. - eq_float_lit(): Also compare the bases. - round_float_lit(): Pass the base instead of 10 to eval_digits(). Revision Changes Path 1.17 +1 -0 tendra/src/producers/common/c_class.alg 1.13 +3 -2 tendra/src/producers/common/output/mangle.c 1.11 +2 -1 tendra/src/producers/common/output/shape.c 1.13 +5 -3 tendra/src/producers/common/parse/literal.c 1.13 +4 -2 tendra/src/producers/common/utility/print.c From stefanf at ten15.org Mon Oct 10 13:27:34 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Mon, 10 Oct 2005 04:27:34 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/parse literal.c tendra/src/producers/common/utility catalog.err tendra/src/lib/startup/Modes Xc99 Message-ID: <200510101127.j9ABRYFu057186@spill.ten15.org> stefanf 2005/10/10 04:27:34 PDT Modified files: src/producers/common/parse literal.c src/producers/common/utility catalog.err src/lib/startup/Modes Xc99 Log: Add support for hexadecimal floating point literals. This is more complicated than I would like it to be but a literal needs to be converted from a base-2 exponent to a base-16 exponent. The error message lex_fcon_hex complains about hexadecimal floating point literals. It is disabled in the C99 environment. Revision Changes Path 1.21 +2 -0 tendra/src/lib/startup/Modes/Xc99 1.14 +119 -59 tendra/src/producers/common/parse/literal.c 1.14 +6 -0 tendra/src/producers/common/utility/catalog.err From stefanf at ten15.org Mon Oct 10 15:08:10 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Mon, 10 Oct 2005 06:08:10 -0700 (PDT) Subject: cvs commit: doc/en/tdf book.sgml Message-ID: <200510101308.j9AD8ARN064270@spill.ten15.org> stefanf 2005/10/10 06:08:10 PDT Modified files: en/tdf book.sgml Log: Add missing tags to the make_floating section. Revision Changes Path 1.18 +2 -1 doc/en/tdf/book.sgml From stefanf at ten15.org Tue Oct 11 07:41:51 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Mon, 10 Oct 2005 22:41:51 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/construct copy.c function.c inttype.c tendra/src/producers/common/output shape.c tendra/src/producers/common/parse constant.c constant.h literal.c Message-ID: <200510110541.j9B5fp0W028975@spill.ten15.org> stefanf 2005/10/10 22:41:51 PDT Modified files: src/producers/common/construct copy.c function.c inttype.c src/producers/common/output shape.c src/producers/common/parse constant.c constant.h literal.c Log: White-space cleanup. Also use (void) instead of () in function definitions. Checked with: md5 Revision Changes Path 1.11 +946 -946 tendra/src/producers/common/construct/copy.c 1.10 +605 -605 tendra/src/producers/common/construct/function.c 1.11 +401 -401 tendra/src/producers/common/construct/inttype.c 1.12 +7 -7 tendra/src/producers/common/output/shape.c 1.13 +544 -544 tendra/src/producers/common/parse/constant.c 1.6 +8 -8 tendra/src/producers/common/parse/constant.h 1.15 +21 -21 tendra/src/producers/common/parse/literal.c From stefanf at ten15.org Tue Oct 11 08:46:38 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Mon, 10 Oct 2005 23:46:38 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/construct copy.c function.c inttype.c tendra/src/producers/common/output shape.c tendra/src/producers/common/parse constant.c constant.h literal.c Message-ID: <200510110646.j9B6kcJF040640@spill.ten15.org> stefanf 2005/10/10 23:46:38 PDT Modified files: src/producers/common/construct copy.c function.c inttype.c src/producers/common/output shape.c src/producers/common/parse constant.c constant.h literal.c Log: Add enum constants for the return values of check_nat_range(). This makes the code a bit more obvious. Checked with: md5 Revision Changes Path 1.12 +1 -1 tendra/src/producers/common/construct/copy.c 1.11 +1 -1 tendra/src/producers/common/construct/function.c 1.12 +2 -2 tendra/src/producers/common/construct/inttype.c 1.13 +2 -2 tendra/src/producers/common/output/shape.c 1.14 +18 -26 tendra/src/producers/common/parse/constant.c 1.7 +20 -0 tendra/src/producers/common/parse/constant.h 1.16 +9 -9 tendra/src/producers/common/parse/literal.c From stefanf at ten15.org Fri Oct 14 11:52:19 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Fri, 14 Oct 2005 02:52:19 -0700 (PDT) Subject: cvs commit: tendra/src/producers/c/syntax syntax.act syntax.sid tendra/src/producers/common/parse file.c file.h parse.c parse.h pragma.c pragma.h psyntax.act psyntax.sid symbols.h tendra/src/producers/cpp/syntax syntax.act syntax.sid Message-ID: <200510140952.j9E9qJNY016885@spill.ten15.org> stefanf 2005/10/14 02:52:19 PDT Modified files: src/producers/c/syntax syntax.act syntax.sid src/producers/common/parse file.c file.h parse.c parse.h pragma.c pragma.h psyntax.act psyntax.sid symbols.h src/producers/cpp/syntax syntax.act syntax.sid Log: White-space cleanup. Checked with: md5 Revision Changes Path 1.13 +439 -439 tendra/src/producers/c/syntax/syntax.act 1.15 +701 -701 tendra/src/producers/c/syntax/syntax.sid 1.14 +335 -335 tendra/src/producers/common/parse/file.c 1.5 +10 -10 tendra/src/producers/common/parse/file.h 1.10 +354 -354 tendra/src/producers/common/parse/parse.c 1.5 +15 -15 tendra/src/producers/common/parse/parse.h 1.6 +295 -295 tendra/src/producers/common/parse/pragma.c 1.5 +5 -5 tendra/src/producers/common/parse/pragma.h 1.8 +427 -427 tendra/src/producers/common/parse/psyntax.act 1.8 +464 -464 tendra/src/producers/common/parse/psyntax.sid 1.14 +5 -5 tendra/src/producers/common/parse/symbols.h 1.6 +688 -688 tendra/src/producers/cpp/syntax/syntax.act 1.8 +1239 -1239 tendra/src/producers/cpp/syntax/syntax.sid From stefanf at ten15.org Fri Oct 14 15:02:33 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Fri, 14 Oct 2005 06:02:33 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/output dump.c Message-ID: <200510141302.j9ED2XbI028769@spill.ten15.org> stefanf 2005/10/14 06:02:33 PDT Modified files: src/producers/common/output dump.c Log: White-space cleanup. Also use (void) instead of () in function definitions. Checked with: md5 Revision Changes Path 1.12 +619 -619 tendra/src/producers/common/output/dump.c From stefanf at ten15.org Fri Oct 14 19:09:56 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Fri, 14 Oct 2005 10:09:56 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/parse file.c file.h preproc.c Message-ID: <200510141709.j9EH9uum047009@spill.ten15.org> stefanf 2005/10/14 10:09:56 PDT Modified files: src/producers/common/parse file.c file.h preproc.c Log: Use enum constants for start_include's st parameter instead of magic constants. Revision Changes Path 1.15 +17 -17 tendra/src/producers/common/parse/file.c 1.6 +15 -0 tendra/src/producers/common/parse/file.h 1.16 +3 -3 tendra/src/producers/common/parse/preproc.c From stefanf at ten15.org Sat Oct 15 10:53:34 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 15 Oct 2005 01:53:34 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/output dump.c tendra/src/producers/common/parse file.c file.h Message-ID: <200510150853.j9F8rdCq004043@spill.ten15.org> stefanf 2005/10/15 01:53:34 PDT Modified files: src/producers/common/output dump.c src/producers/common/parse file.c file.h Log: Provide a new constant INCLUDE_RESUMPTION for dump_include() when logging the return from an included file instead of (ab)using INCLUDE_CHECK. Revision Changes Path 1.13 +3 -3 tendra/src/producers/common/output/dump.c 1.16 +1 -1 tendra/src/producers/common/parse/file.c 1.7 +2 -1 tendra/src/producers/common/parse/file.h From stefanf at ten15.org Sat Oct 15 11:59:02 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 15 Oct 2005 02:59:02 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/output dump.c Message-ID: <200510150959.j9F9x2KM007662@spill.ten15.org> stefanf 2005/10/15 02:59:02 PDT Modified files: src/producers/common/output dump.c Log: This should have been part of the last two commits. Revision Changes Path 1.14 +3 -3 tendra/src/producers/common/output/dump.c From stefanf at ten15.org Sun Oct 16 09:47:46 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 16 Oct 2005 00:47:46 -0700 (PDT) Subject: cvs commit: tendra/src/producers/c/syntax syntax.sid tendra/src/producers/common/parse file.c file.h parse.c parse.h pragma.c pragma.h psyntax.sid symbols.h tendra/src/producers/cpp/syntax syntax.sid Message-ID: <200510160747.j9G7lkTG096224@spill.ten15.org> stefanf 2005/10/16 00:47:46 PDT Modified files: src/producers/c/syntax syntax.sid src/producers/common/parse file.c file.h parse.c parse.h pragma.c pragma.h psyntax.sid symbols.h src/producers/cpp/syntax syntax.sid Log: Implement C99's _Pragma operator. In translation 4 after macros have been expanded, the sequence _Pragma ( "" ) is equivalent to #pragma except that backslashes are removed from quoted double-quotes and backslashes. The advantage is that a macro can expand to a _Pragma operator, you couldn't do that with #pragma. This implementation treats _Pragma as an ordinary identifier if it doesn't match the above form. For now _Pragma is always recognised (meaning also in C90 and C++ programs). This is licit because the identifier _Pragma is reserved for the implementation. Revision Changes Path 1.16 +1 -1 tendra/src/producers/c/syntax/syntax.sid 1.17 +22 -0 tendra/src/producers/common/parse/file.c 1.8 +1 -0 tendra/src/producers/common/parse/file.h 1.11 +15 -0 tendra/src/producers/common/parse/parse.c 1.6 +1 -0 tendra/src/producers/common/parse/parse.h 1.7 +59 -0 tendra/src/producers/common/parse/pragma.c 1.6 +1 -0 tendra/src/producers/common/parse/pragma.h 1.9 +1 -1 tendra/src/producers/common/parse/psyntax.sid 1.15 +1 -0 tendra/src/producers/common/parse/symbols.h 1.9 +1 -1 tendra/src/producers/cpp/syntax/syntax.sid From stefanf at ten15.org Sun Oct 16 10:43:22 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 16 Oct 2005 01:43:22 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tcc archive.c compile.c environ.c execute.c filename.c filename.h flags.c list.c list.h main.c options.c options.h stages.c startup.c utility.c Message-ID: <200510160843.j9G8hMql001227@spill.ten15.org> stefanf 2005/10/16 01:43:22 PDT Modified files: src/tools/tcc archive.c compile.c environ.c execute.c filename.c filename.h flags.c list.c list.h main.c options.c options.h stages.c startup.c utility.c Log: White-space cleanup. Checked with: md5 Revision Changes Path 1.11 +109 -109 tendra/src/tools/tcc/archive.c 1.9 +192 -192 tendra/src/tools/tcc/compile.c 1.17 +2 -2 tendra/src/tools/tcc/environ.c 1.12 +73 -73 tendra/src/tools/tcc/execute.c 1.8 +175 -175 tendra/src/tools/tcc/filename.c 1.7 +8 -8 tendra/src/tools/tcc/filename.h 1.18 +248 -248 tendra/src/tools/tcc/flags.c 1.11 +34 -34 tendra/src/tools/tcc/list.c 1.9 +2 -2 tendra/src/tools/tcc/list.h 1.11 +60 -60 tendra/src/tools/tcc/main.c 1.16 +11 -11 tendra/src/tools/tcc/options.c 1.9 +5 -5 tendra/src/tools/tcc/options.h 1.10 +324 -324 tendra/src/tools/tcc/stages.c 1.8 +72 -72 tendra/src/tools/tcc/startup.c 1.20 +14 -14 tendra/src/tools/tcc/utility.c From stefanf at ten15.org Sun Oct 16 17:33:44 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 16 Oct 2005 08:33:44 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/parse parse.c Message-ID: <200510161533.j9GFXioa029586@spill.ten15.org> stefanf 2005/10/16 08:33:44 PDT Modified files: src/producers/common/parse parse.c Log: Also recognise _Pragma in expand_preproc() which is used when only preprocessing (-E). The Rationale suggests that _Pragma operator should be treated as #pragma in that situation. Since we don't print #pragma directives, this makes things consistent by suppressing _Pragma too. Revision Changes Path 1.12 +9 -0 tendra/src/producers/common/parse/parse.c From stefanf at ten15.org Mon Oct 17 10:21:48 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Mon, 17 Oct 2005 01:21:48 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tcc compile.c filename.c filename.h flags.c stages.c stages.h suffix.h Message-ID: <200510170821.j9H8LmQm097993@spill.ten15.org> stefanf 2005/10/17 01:21:48 PDT Modified files: src/tools/tcc compile.c filename.c filename.h flags.c stages.c stages.h suffix.h Log: Teach tcc about preprocessed assembler source files. Their default suffix is .S. Revision Changes Path 1.10 +30 -12 tendra/src/tools/tcc/compile.c 1.9 +3 -0 tendra/src/tools/tcc/filename.c 1.8 +12 -11 tendra/src/tools/tcc/filename.h 1.19 +3 -0 tendra/src/tools/tcc/flags.c 1.11 +13 -9 tendra/src/tools/tcc/stages.c 1.7 +2 -2 tendra/src/tools/tcc/stages.h 1.6 +1 -0 tendra/src/tools/tcc/suffix.h From stefanf at ten15.org Mon Oct 17 11:31:46 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Mon, 17 Oct 2005 02:31:46 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tld manpage.sgml Message-ID: <200510170931.j9H9VkdI001833@spill.ten15.org> stefanf 2005/10/17 02:31:46 PDT Modified files: en/manpages/tld manpage.sgml Log: The option -v was renamed to -V last year. Revision Changes Path 1.4 +6 -6 doc/en/manpages/tld/manpage.sgml From stefanf at ten15.org Mon Oct 17 12:14:41 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Mon, 17 Oct 2005 03:14:41 -0700 (PDT) Subject: cvs commit: tendra/src/lib/env/common Versions Message-ID: <200510171014.j9HAEfTK013209@spill.ten15.org> stefanf 2005/10/17 03:14:41 PDT Modified files: src/lib/env/common Versions Log: Follow the change from -v to -V to report the version for tdfc2, tccplus, tld, tnc and disp. The flags in this file are used by tcc -V. Revision Changes Path 1.3 +9 -9 tendra/src/lib/env/common/Versions From stefanf at ten15.org Mon Oct 17 12:44:14 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Mon, 17 Oct 2005 03:44:14 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tcc flags.c flags.h options.c Message-ID: <200510171044.j9HAiE8f018784@spill.ten15.org> stefanf 2005/10/17 03:44:14 PDT Modified files: src/tools/tcc flags.c flags.h options.c Log: Remove the variable api_checks. Apparently it was meant for -api_check and -api_check_out but that was never implemented. Revision Changes Path 1.20 +0 -1 tendra/src/tools/tcc/flags.c 1.10 +0 -1 tendra/src/tools/tcc/flags.h 1.17 +0 -1 tendra/src/tools/tcc/options.c From stefanf at ten15.org Mon Oct 17 13:05:22 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Mon, 17 Oct 2005 04:05:22 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tcc manpage.sgml Message-ID: <200510171105.j9HB5Mj5022023@spill.ten15.org> stefanf 2005/10/17 04:05:22 PDT Modified files: en/manpages/tcc manpage.sgml Log: Remove the documentation of the unimplemented -api_check and api_check_out options. Revision Changes Path 1.7 +0 -16 doc/en/manpages/tcc/manpage.sgml From stefanf at ten15.org Mon Oct 17 13:14:32 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Mon, 17 Oct 2005 04:14:32 -0700 (PDT) Subject: cvs commit: tendra/mk/base tendra.install.mk tendra/src/wrappers Makefile tchk.sh Message-ID: <200510171114.j9HBEWGl029704@spill.ten15.org> stefanf 2005/10/17 04:14:32 PDT Modified files: mk/base tendra.install.mk src/wrappers Makefile tchk.sh Log: Make tchk.sh work. This duplicates the gross hack used for tcc.sh, so should be reworked later. Revision Changes Path 1.28 +1 -1 tendra/mk/base/tendra.install.mk 1.5 +9 -4 tendra/src/wrappers/Makefile 1.2 +24 -0 tendra/src/wrappers/tchk.sh From stefanf at ten15.org Mon Oct 17 18:51:02 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Mon, 17 Oct 2005 09:51:02 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/output load.c Message-ID: <200510171651.j9HGp2LJ052905@spill.ten15.org> stefanf 2005/10/17 09:51:02 PDT Modified files: src/producers/common/output load.c Log: White-space cleanup. Also use (void) instead of () in function definitions. Checked with: md5 Revision Changes Path 1.15 +633 -633 tendra/src/producers/common/output/load.c From stefanf at ten15.org Mon Oct 17 19:15:49 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Mon, 17 Oct 2005 10:15:49 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/output load.c Message-ID: <200510171715.j9HHFn6h059638@spill.ten15.org> stefanf 2005/10/17 10:15:48 PDT Modified files: src/producers/common/output load.c Log: - Fix read_spec(). Previously we called tdf_stream_eof() after the last byte was read. This doesn't work because feof() only returns true _after_ an unsuccessful attempt to read one more byte. Change to tdf_stream_expect_eof() which reads the next byte. Due to this bug tcc -ch (tchk) didn't work. - Pass the spec file's name to tdf_fstream_createf() so that it is included in an error message. Revision Changes Path 1.16 +2 -5 tendra/src/producers/common/output/load.c From stefanf at ten15.org Tue Oct 18 10:21:57 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 01:21:57 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/utility error.c Message-ID: <200510180821.j9I8LvEY015419@spill.ten15.org> stefanf 2005/10/18 01:21:57 PDT Modified files: src/producers/common/utility error.c Log: White-space cleanup. Checked with: md5 Revision Changes Path 1.18 +230 -230 tendra/src/producers/common/utility/error.c From stefanf at ten15.org Tue Oct 18 10:33:45 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 01:33:45 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/utility error.c print.c Message-ID: <200510180833.j9I8XjVa020824@spill.ten15.org> stefanf 2005/10/18 01:33:45 PDT Modified files: src/producers/common/utility error.c print.c Log: The option -v makes the producers print the functions they are compiling. I'm not sure what this is good for but now the output looks nicer. Revision Changes Path 1.19 +1 -1 tendra/src/producers/common/utility/error.c 1.14 +7 -10 tendra/src/producers/common/utility/print.c From stefanf at ten15.org Tue Oct 18 11:02:05 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 02:02:05 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tcc manpage.sgml Message-ID: <200510180902.j9I925Iv021172@spill.ten15.org> stefanf 2005/10/18 02:02:05 PDT Modified files: en/manpages/tcc manpage.sgml Log: Document .S files. Revision Changes Path 1.8 +10 -0 doc/en/manpages/tcc/manpage.sgml From stefanf at ten15.org Tue Oct 18 11:44:22 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 02:44:22 -0700 (PDT) Subject: cvs commit: doc/en/mdoc gen.sh Message-ID: <200510180944.j9I9iMm4026515@spill.ten15.org> stefanf 2005/10/18 02:44:22 PDT Modified files: en/mdoc gen.sh Log: Make doc.* references usable from the manual pages. Revision Changes Path 1.4 +2 -0 doc/en/mdoc/gen.sh From stefanf at ten15.org Tue Oct 18 11:46:15 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 02:46:15 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tcc manpage.sgml refentry.sgml Message-ID: <200510180946.j9I9kF8n026599@spill.ten15.org> stefanf 2005/10/18 02:46:15 PDT Modified files: en/manpages/tcc manpage.sgml refentry.sgml Log: Recover the rest of the second sentence. Revision Changes Path 1.9 +1 -1 doc/en/manpages/tcc/manpage.sgml 1.2 +2 -0 doc/en/manpages/tcc/refentry.sgml From stefanf at ten15.org Tue Oct 18 12:01:46 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 03:01:46 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tcc manpage.sgml Message-ID: <200510181001.j9IA1kL9027023@spill.ten15.org> stefanf 2005/10/18 03:01:46 PDT Modified files: en/manpages/tcc manpage.sgml Log: Turn a variablelist into an itemizedlist. Revision Changes Path 1.10 +73 -114 doc/en/manpages/tcc/manpage.sgml From stefanf at ten15.org Tue Oct 18 12:06:50 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 03:06:50 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tcc manpage.sgml Message-ID: <200510181006.j9IA6oiR030817@spill.ten15.org> stefanf 2005/10/18 03:06:50 PDT Modified files: en/manpages/tcc manpage.sgml Log: For consistency add file.S. Revision Changes Path 1.11 +7 -1 doc/en/manpages/tcc/manpage.sgml From stefanf at ten15.org Tue Oct 18 12:28:19 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 03:28:19 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tld manpage.sgml Message-ID: <200510181028.j9IASJub032141@spill.ten15.org> stefanf 2005/10/18 03:28:19 PDT Modified files: en/manpages/tld manpage.sgml Log: Add commas between the long and the short version of a switch. Previously this was rendered as -foo-f in the man page. Revision Changes Path 1.5 +43 -43 doc/en/manpages/tld/manpage.sgml From stefanf at ten15.org Tue Oct 18 12:31:48 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 03:31:48 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tld manpage.sgml Message-ID: <200510181031.j9IAVmhl032718@spill.ten15.org> stefanf 2005/10/18 03:31:48 PDT Modified files: en/manpages/tld manpage.sgml Log: Add a blank after tld. Remove FIXME. Revision Changes Path 1.6 +5 -7 doc/en/manpages/tld/manpage.sgml From stefanf at ten15.org Tue Oct 18 12:57:03 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 03:57:03 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tld manpage.sgml Message-ID: <200510181057.j9IAv3lT035432@spill.ten15.org> stefanf 2005/10/18 03:57:03 PDT Modified files: en/manpages/tld manpage.sgml Log: Correct a few tags into . Add a literal blank between multiple parameters to force it in the output. Clue by: verm Revision Changes Path 1.7 +12 -10 doc/en/manpages/tld/manpage.sgml From stefanf at ten15.org Tue Oct 18 14:04:03 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 05:04:03 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tnc manpage.sgml Message-ID: <200510181204.j9IC43Op043404@spill.ten15.org> stefanf 2005/10/18 05:04:03 PDT Modified files: en/manpages/tnc manpage.sgml Log: Move the description of -version to -V. Add --version as alias (still missing in the code). Revision Changes Path 1.7 +3 -10 doc/en/manpages/tnc/manpage.sgml From stefanf at ten15.org Tue Oct 18 14:06:13 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 05:06:13 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tnc manpage.sgml Message-ID: <200510181206.j9IC6DGd046936@spill.ten15.org> stefanf 2005/10/18 05:06:13 PDT Modified files: en/manpages/tnc manpage.sgml Log: Replace \240 characters with spaces. Revision Changes Path 1.8 +11 -11 doc/en/manpages/tnc/manpage.sgml From stefanf at ten15.org Tue Oct 18 14:14:11 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 05:14:11 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tnc manpage.sgml Message-ID: <200510181214.j9ICEBuw047745@spill.ten15.org> stefanf 2005/10/18 05:14:11 PDT Modified files: en/manpages/tnc manpage.sgml Log: Reflect that -foo is now spelled --foo. Revision Changes Path 1.9 +16 -16 doc/en/manpages/tnc/manpage.sgml From stefanf at ten15.org Tue Oct 18 14:26:26 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 05:26:26 -0700 (PDT) Subject: cvs commit: doc/en/mdoc gen.sh Message-ID: <200510181226.j9ICQQwn048882@spill.ten15.org> stefanf 2005/10/18 05:26:26 PDT Modified files: en/mdoc gen.sh Log: Quote backslashes in the SGML sources. Revision Changes Path 1.5 +2 -2 doc/en/mdoc/gen.sh From stefanf at ten15.org Tue Oct 18 14:28:31 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 05:28:31 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tld manpage.sgml Message-ID: <200510181228.j9ICSVkF048948@spill.ten15.org> stefanf 2005/10/18 05:28:31 PDT Modified files: en/manpages/tld manpage.sgml Log: Fix character literals with quotes in them. Revision Changes Path 1.8 +10 -10 doc/en/manpages/tld/manpage.sgml From stefanf at ten15.org Tue Oct 18 14:45:06 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 05:45:06 -0700 (PDT) Subject: cvs commit: doc/en/manpages/sid manpage.sgml Message-ID: <200510181245.j9ICj6ek050165@spill.ten15.org> stefanf 2005/10/18 05:45:06 PDT Modified files: en/manpages/sid manpage.sgml Log: - Merge revision 1.5, 1.6 and 1.8 from tld/manpage.sgml. - Fix a few forgotten occurrences of -v which should be -V. Revision Changes Path 1.8 +18 -18 doc/en/manpages/sid/manpage.sgml From stefanf at ten15.org Tue Oct 18 15:34:05 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 06:34:05 -0700 (PDT) Subject: cvs commit: doc/en/manpages/sid manpage.sgml Message-ID: <200510181334.j9IDY5NM056505@spill.ten15.org> stefanf 2005/10/18 06:34:05 PDT Modified files: en/manpages/sid manpage.sgml Log: Use a for sid's options. Revision Changes Path 1.9 +189 -163 doc/en/manpages/sid/manpage.sgml From stefanf at ten15.org Tue Oct 18 15:48:11 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 06:48:11 -0700 (PDT) Subject: cvs commit: doc/en/manpages/sid manpage.sgml Message-ID: <200510181348.j9IDmBXP057650@spill.ten15.org> stefanf 2005/10/18 06:48:11 PDT Modified files: en/manpages/sid manpage.sgml Log: Use a for the `C language specific options'. Also start a new item beginning with "lines line ..." as it should be. Revision Changes Path 1.10 +70 -54 doc/en/manpages/sid/manpage.sgml From stefanf at ten15.org Tue Oct 18 16:13:31 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 07:13:31 -0700 (PDT) Subject: cvs commit: doc/en/manpages/sid manpage.sgml Message-ID: <200510181413.j9IEDVbF062364@spill.ten15.org> stefanf 2005/10/18 07:13:31 PDT Modified files: en/manpages/sid manpage.sgml Log: Sync with reality: -Vdl dump-file language-name doesn't work and probably shouldn't. Change to -Vd dump-file which currently doesn't work either but which I'd like to work. Revision Changes Path 1.11 +6 -9 doc/en/manpages/sid/manpage.sgml From stefanf at ten15.org Tue Oct 18 16:19:51 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 07:19:51 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tld manpage.sgml Message-ID: <200510181419.j9IEJpJ7062963@spill.ten15.org> stefanf 2005/10/18 07:19:51 PDT Modified files: en/manpages/tld manpage.sgml Log: Sync with reality: -Vor output-file rename-shape rename-from rename-to doesn't work and probably shouldn't. Change to -Vo output-file which currently doesn't work either but which I'd like to work. Revision Changes Path 1.9 +6 -13 doc/en/manpages/tld/manpage.sgml From stefanf at ten15.org Tue Oct 18 16:34:26 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 07:34:26 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tcc manpage.sgml Message-ID: <200510181434.j9IEYQV3063654@spill.ten15.org> stefanf 2005/10/18 07:34:26 PDT Modified files: en/manpages/tcc manpage.sgml Log: Expand tabs. Revision Changes Path 1.12 +17 -17 doc/en/manpages/tcc/manpage.sgml From stefanf at ten15.org Tue Oct 18 16:44:35 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 07:44:35 -0700 (PDT) Subject: cvs commit: doc/en/manpages/lexi manpage.sgml Message-ID: <200510181444.j9IEiZks065131@spill.ten15.org> stefanf 2005/10/18 07:44:35 PDT Modified files: en/manpages/lexi manpage.sgml Log: - Backslashes are now escaped by gen.sh. Also fixes the HTML output. - Document the -h option. Revision Changes Path 1.8 +2 -2 doc/en/manpages/lexi/manpage.sgml From stefanf at ten15.org Tue Oct 18 17:01:52 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 08:01:52 -0700 (PDT) Subject: cvs commit: doc/en/manpages/calculus manpage.sgml doc/en/manpages/pl manpage.sgml doc/en/manpages/tspec manpage.sgml Message-ID: <200510181501.j9IF1qox067327@spill.ten15.org> stefanf 2005/10/18 08:01:52 PDT Modified files: en/manpages/calculus manpage.sgml en/manpages/pl manpage.sgml en/manpages/tspec manpage.sgml Log: Document the -h option. Revision Changes Path 1.9 +2 -2 doc/en/manpages/calculus/manpage.sgml 1.10 +2 -2 doc/en/manpages/pl/manpage.sgml 1.9 +2 -2 doc/en/manpages/tspec/manpage.sgml From stefanf at ten15.org Tue Oct 18 17:07:22 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 08:07:22 -0700 (PDT) Subject: cvs commit: tendra/src/man/tools disp.1 pl.1 tcc.1 tld.1 tnc.1 tspec.1 tendra/src/man/utilities calculus.1 lexi.1 sid.1 Message-ID: <200510181507.j9IF7MOW070502@spill.ten15.org> stefanf 2005/10/18 08:07:22 PDT Modified files: src/man/tools disp.1 pl.1 tcc.1 tld.1 tnc.1 tspec.1 src/man/utilities calculus.1 lexi.1 sid.1 Log: Regenerate the man pages. Revision Changes Path 1.4 +8 -8 tendra/src/man/tools/disp.1 1.4 +6 -4 tendra/src/man/tools/pl.1 1.5 +23 -22 tendra/src/man/tools/tcc.1 1.4 +106 -70 tendra/src/man/tools/tld.1 1.4 +22 -24 tendra/src/man/tools/tnc.1 1.5 +4 -2 tendra/src/man/tools/tspec.1 1.4 +4 -2 tendra/src/man/utilities/calculus.1 1.4 +4 -2 tendra/src/man/utilities/lexi.1 1.4 +123 -132 tendra/src/man/utilities/sid.1 From stefanf at ten15.org Tue Oct 18 17:31:07 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 08:31:07 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tld arg-data.c arg-data.h bistream.c bistream.h bostream.c bostream.h builder.c capsule.c capsule.h contents.c cstring-list.c cstring-list.h dalloc.c dalloc.h debug.c exception.c exception.h extract.c file-name.c istream.c istream.h ... Message-ID: <200510181531.j9IFV7rR071155@spill.ten15.org> stefanf 2005/10/18 08:31:07 PDT Modified files: src/tools/tld arg-data.c arg-data.h bistream.c bistream.h bostream.c bostream.h builder.c capsule.c capsule.h contents.c cstring-list.c cstring-list.h dalloc.c dalloc.h debug.c exception.c exception.h extract.c file-name.c istream.c istream.h library.c library.h linker.c main.c map-entry.c map-entry.h map-table.c map-table.h name-entry.c name-entry.h name-key.c name-key.h name-table.c name-table.h nstring-list.c nstring-list.h rename-file.c shape-entry.c shape-entry.h shape-table.c shape-table.h syntax.c tcheck.h tdf-read.c tdf-read.h tdf-write.c tdf-write.h tdf.c unit-entry.c unit-entry.h unit-table.c unit-table.h Log: White-space cleanup. Checked with: md5 Revision Changes Path 1.12 +150 -150 tendra/src/tools/tld/arg-data.c 1.11 +31 -31 tendra/src/tools/tld/arg-data.h 1.11 +34 -34 tendra/src/tools/tld/bistream.c 1.11 +3 -3 tendra/src/tools/tld/bistream.h 1.11 +22 -22 tendra/src/tools/tld/bostream.c 1.11 +2 -2 tendra/src/tools/tld/bostream.h 1.13 +70 -70 tendra/src/tools/tld/builder.c 1.13 +355 -355 tendra/src/tools/tld/capsule.c 1.10 +9 -9 tendra/src/tools/tld/capsule.h 1.10 +12 -12 tendra/src/tools/tld/contents.c 1.9 +16 -16 tendra/src/tools/tld/cstring-list.c 1.11 +4 -4 tendra/src/tools/tld/cstring-list.h 1.10 +26 -26 tendra/src/tools/tld/dalloc.c 1.11 +4 -4 tendra/src/tools/tld/dalloc.h 1.10 +150 -150 tendra/src/tools/tld/debug.c 1.12 +10 -10 tendra/src/tools/tld/exception.c 1.12 +13 -13 tendra/src/tools/tld/exception.h 1.10 +13 -13 tendra/src/tools/tld/extract.c 1.10 +38 -38 tendra/src/tools/tld/file-name.c 1.11 +67 -67 tendra/src/tools/tld/istream.c 1.11 +21 -21 tendra/src/tools/tld/istream.h 1.12 +170 -170 tendra/src/tools/tld/library.c 1.10 +15 -15 tendra/src/tools/tld/library.h 1.12 +83 -83 tendra/src/tools/tld/linker.c 1.17 +125 -125 tendra/src/tools/tld/main.c 1.11 +22 -22 tendra/src/tools/tld/map-entry.c 1.10 +7 -7 tendra/src/tools/tld/map-entry.h 1.10 +18 -18 tendra/src/tools/tld/map-table.c 1.10 +1 -1 tendra/src/tools/tld/map-table.h 1.12 +123 -123 tendra/src/tools/tld/name-entry.c 1.10 +10 -10 tendra/src/tools/tld/name-entry.h 1.11 +118 -118 tendra/src/tools/tld/name-key.c 1.10 +14 -14 tendra/src/tools/tld/name-key.h 1.10 +42 -42 tendra/src/tools/tld/name-table.c 1.10 +1 -1 tendra/src/tools/tld/name-table.h 1.8 +12 -12 tendra/src/tools/tld/nstring-list.c 1.10 +4 -4 tendra/src/tools/tld/nstring-list.h 1.11 +66 -66 tendra/src/tools/tld/rename-file.c 1.11 +83 -83 tendra/src/tools/tld/shape-entry.c 1.10 +14 -14 tendra/src/tools/tld/shape-entry.h 1.10 +33 -33 tendra/src/tools/tld/shape-table.c 1.10 +3 -3 tendra/src/tools/tld/shape-table.h 1.7 +15 -15 tendra/src/tools/tld/syntax.c 1.6 +1 -1 tendra/src/tools/tld/tcheck.h 1.11 +55 -55 tendra/src/tools/tld/tdf-read.c 1.10 +7 -7 tendra/src/tools/tld/tdf-read.h 1.10 +35 -35 tendra/src/tools/tld/tdf-write.c 1.10 +3 -3 tendra/src/tools/tld/tdf-write.h 1.9 +15 -15 tendra/src/tools/tld/tdf.c 1.10 +61 -61 tendra/src/tools/tld/unit-entry.c 1.10 +10 -10 tendra/src/tools/tld/unit-entry.h 1.10 +19 -19 tendra/src/tools/tld/unit-table.c 1.10 +1 -1 tendra/src/tools/tld/unit-table.h From stefanf at ten15.org Tue Oct 18 17:51:00 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 08:51:00 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tld main.c Message-ID: <200510181551.j9IFp18g071393@spill.ten15.org> stefanf 2005/10/18 08:51:00 PDT Modified files: src/tools/tld main.c Log: Don't crash if invoked without arguments. Revision Changes Path 1.18 +3 -1 tendra/src/tools/tld/main.c From stefanf at ten15.org Tue Oct 18 17:56:11 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 08:56:11 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tld main.c Message-ID: <200510181556.j9IFuBhg071496@spill.ten15.org> stefanf 2005/10/18 08:56:11 PDT Modified files: src/tools/tld main.c Log: Print the correct message on 'tld -mt -h'. Revision Changes Path 1.19 +1 -1 tendra/src/tools/tld/main.c From stefanf at ten15.org Tue Oct 18 18:06:53 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 09:06:53 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tld main.c tendra/src/tools/tnc main.c Message-ID: <200510181606.j9IG6r1v074650@spill.ten15.org> stefanf 2005/10/18 09:06:53 PDT Modified files: src/tools/tld main.c src/tools/tnc main.c Log: Allow --version like advertised in the manual page. Revision Changes Path 1.20 +4 -4 tendra/src/tools/tld/main.c 1.12 +1 -1 tendra/src/tools/tnc/main.c From stefanf at ten15.org Tue Oct 18 18:12:55 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 18 Oct 2005 09:12:55 -0700 (PDT) Subject: cvs commit: tendra/src/libten tdf_decode.c Message-ID: <200510181612.j9IGCtZW079969@spill.ten15.org> stefanf 2005/10/18 09:12:55 PDT Modified files: src/libten tdf_decode.c Log: Fix typo. Revision Changes Path 1.2 +1 -1 tendra/src/libten/tdf_decode.c From stefanf at ten15.org Wed Oct 19 10:24:34 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 19 Oct 2005 01:24:34 -0700 (PDT) Subject: cvs commit: doc/en/manpages/lexi manpage.sgml Message-ID: <200510190824.j9J8ObDo038329@spill.ten15.org> stefanf 2005/10/19 01:24:34 PDT Modified files: en/manpages/lexi manpage.sgml Log: Expand tabs outside of . Revision Changes Path 1.9 +10 -10 doc/en/manpages/lexi/manpage.sgml From stefanf at ten15.org Wed Oct 19 10:45:06 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 19 Oct 2005 01:45:06 -0700 (PDT) Subject: cvs commit: doc/en/manpages/lexi manpage.sgml Message-ID: <200510190845.j9J8j6tQ040972@spill.ten15.org> stefanf 2005/10/19 01:45:06 PDT Modified files: en/manpages/lexi manpage.sgml Log: - , while a good idea, is converted into garbage by docbook-to-man. Use instead. - Improve the English a bit, mostly inserting "the". Revision Changes Path 1.10 +13 -41 doc/en/manpages/lexi/manpage.sgml From stefanf at ten15.org Wed Oct 19 11:08:56 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 19 Oct 2005 02:08:56 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tnc manpage.sgml Message-ID: <200510190908.j9J98uaZ044705@spill.ten15.org> stefanf 2005/10/19 02:08:56 PDT Modified files: en/manpages/tnc manpage.sgml Log: Reflect that --func_{in,out} was renamed to --func{in,out}. Revision Changes Path 1.10 +1 -1 doc/en/manpages/tnc/manpage.sgml From stefanf at ten15.org Wed Oct 19 11:21:54 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 19 Oct 2005 02:21:54 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tnc manpage.sgml Message-ID: <200510190921.j9J9LsHC045375@spill.ten15.org> stefanf 2005/10/19 02:21:54 PDT Modified files: en/manpages/tnc manpage.sgml Log: - The option --help was renamed to -S. Also only one subject can be passed. Adjust text. - Document -h/--help. Revision Changes Path 1.11 +11 -11 doc/en/manpages/tnc/manpage.sgml From stefanf at ten15.org Wed Oct 19 11:24:09 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 19 Oct 2005 02:24:09 -0700 (PDT) Subject: cvs commit: tendra/src/man/tools tnc.1 tendra/src/man/utilities lexi.1 Message-ID: <200510190924.j9J9O91U045926@spill.ten15.org> stefanf 2005/10/19 02:24:09 PDT Modified files: src/man/tools tnc.1 src/man/utilities lexi.1 Log: Regenerate the man pages. Revision Changes Path 1.5 +9 -9 tendra/src/man/tools/tnc.1 1.5 +11 -37 tendra/src/man/utilities/lexi.1 From stefanf at ten15.org Wed Oct 19 15:11:15 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 19 Oct 2005 06:11:15 -0700 (PDT) Subject: cvs commit: tendra/src/lib/env/common Makefile Message-ID: <200510191311.j9JDBFt3070835@spill.ten15.org> stefanf 2005/10/19 06:11:15 PDT Removed files: src/lib/env/common Makefile Log: Remove an unused Makefile. Revision Changes Path 1.3 +0 -19 tendra/src/lib/env/common/Makefile (dead) From stefanf at ten15.org Wed Oct 19 16:06:12 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 19 Oct 2005 07:06:12 -0700 (PDT) Subject: cvs commit: tendra/src/lib/env/common aes tendra/src/lib/env Makefile.inc Message-ID: <200510191406.j9JE6CIC079658@spill.ten15.org> stefanf 2005/10/19 07:06:12 PDT Modified files: src/lib/env Makefile.inc Removed files: src/lib/env/common aes Log: Remove the aes environment. It refers to an API we never had. Revision Changes Path 1.11 +1 -1 tendra/src/lib/env/Makefile.inc 1.3 +0 -9 tendra/src/lib/env/common/aes (dead) From stefanf at ten15.org Wed Oct 19 16:09:47 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 19 Oct 2005 07:09:47 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tcc options.c Message-ID: <200510191409.j9JE9lTG079733@spill.ten15.org> stefanf 2005/10/19 07:09:47 PDT Modified files: src/tools/tcc options.c Log: Don't print the copyright on -V. There's the (currently undocumented) -copyright option for that purpose. Revision Changes Path 1.18 +1 -1 tendra/src/tools/tcc/options.c From stefanf at ten15.org Wed Oct 19 16:19:30 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 19 Oct 2005 07:19:30 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tcc main.c Message-ID: <200510191419.j9JEJUe9085114@spill.ten15.org> stefanf 2005/10/19 07:19:30 PDT Modified files: src/tools/tcc main.c Log: Enable INFO messages in tcc so that options like -info and -show_env actually print something. Remove a nearby stale comment. Revision Changes Path 1.12 +2 -2 tendra/src/tools/tcc/main.c From stefanf at ten15.org Wed Oct 19 16:46:45 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 19 Oct 2005 07:46:45 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tccenv manpage.sgml Message-ID: <200510191446.j9JEkoCw086878@spill.ten15.org> stefanf 2005/10/19 07:46:45 PDT Modified files: en/manpages/tccenv manpage.sgml Log: Overhaul: - Use for the example lines so that everthing is printed on the same line. - Add an entry for the c99 environment. Remove the deleted aes entry. - Join adjacent variablelists. Revision Changes Path 1.5 +18 -55 doc/en/manpages/tccenv/manpage.sgml From stefanf at ten15.org Wed Oct 19 16:51:05 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 19 Oct 2005 07:51:05 -0700 (PDT) Subject: cvs commit: tendra/src/man/orphans tccenv.5 Message-ID: <200510191451.j9JEp5C5086970@spill.ten15.org> stefanf 2005/10/19 07:51:05 PDT Modified files: src/man/orphans tccenv.5 Log: Regenerate. Revision Changes Path 1.4 +21 -14 tendra/src/man/orphans/tccenv.5 From stefanf at ten15.org Wed Oct 19 18:08:59 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 19 Oct 2005 09:08:59 -0700 (PDT) Subject: cvs commit: tendra/src/lib/env/common c Message-ID: <200510191608.j9JG8xXY093794@spill.ten15.org> stefanf 2005/10/19 09:08:59 PDT Modified files: src/lib/env/common c Log: The correct variable to use here is FLAGS, for -Yansi should be passed to tcc rather than to the producer. Revision Changes Path 1.3 +1 -1 tendra/src/lib/env/common/c From stefanf at ten15.org Wed Oct 19 19:06:40 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 19 Oct 2005 10:06:40 -0700 (PDT) Subject: cvs commit: tendra/src/lib/env/cygwin32/common/80x86 Makefile tendra/src/lib/env/freebsd/common/80x86 Makefile tendra/src/lib/env/freebsd/common/alpha Makefile tendra/src/lib/env/linux/elf/80x86 Makefile tendra/src/lib/env/netbsd/common/80x86 Makefile tendra/src/lib/env/openbsd/common/80x86 Makefile ... Message-ID: <200510191706.j9JH6eTE005212@spill.ten15.org> stefanf 2005/10/19 10:06:40 PDT Modified files: src/lib/env/cygwin32/common/80x86 Makefile src/lib/env/freebsd/common/80x86 Makefile src/lib/env/freebsd/common/alpha Makefile src/lib/env/linux/elf/80x86 Makefile src/lib/env/netbsd/common/80x86 Makefile src/lib/env/openbsd/common/80x86 Makefile src/lib/env/osf1/common/alpha Makefile src/lib/env/solaris/common/sparc Makefile src/lib/env/sunos/common/sparc Makefile Log: Remove default.extra from ${DATA}. There is no sense in copying it to obj/ nor in installing it. Revision Changes Path 1.2 +1 -2 tendra/src/lib/env/cygwin32/common/80x86/Makefile 1.6 +1 -1 tendra/src/lib/env/freebsd/common/80x86/Makefile 1.2 +1 -1 tendra/src/lib/env/freebsd/common/alpha/Makefile 1.2 +1 -2 tendra/src/lib/env/linux/elf/80x86/Makefile 1.2 +1 -1 tendra/src/lib/env/netbsd/common/80x86/Makefile 1.3 +1 -1 tendra/src/lib/env/openbsd/common/80x86/Makefile 1.2 +1 -1 tendra/src/lib/env/osf1/common/alpha/Makefile 1.2 +1 -1 tendra/src/lib/env/solaris/common/sparc/Makefile 1.2 +1 -1 tendra/src/lib/env/sunos/common/sparc/Makefile From stefanf at ten15.org Wed Oct 19 19:21:06 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 19 Oct 2005 10:21:06 -0700 (PDT) Subject: cvs commit: tendra/src/lib/env Makefile.inc Message-ID: <200510191721.j9JHL6Ep012951@spill.ten15.org> stefanf 2005/10/19 10:21:06 PDT Modified files: src/lib/env Makefile.inc Log: Don't install the default-build environment. Remove old commented out stuff. Revision Changes Path 1.12 +6 -11 tendra/src/lib/env/Makefile.inc From stefanf at ten15.org Wed Oct 19 20:55:31 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 19 Oct 2005 11:55:31 -0700 (PDT) Subject: cvs commit: tendra/src/lib/env Makefile.inc tendra/src/lib/env/common mse Message-ID: <200510191855.j9JItVVm024502@spill.ten15.org> stefanf 2005/10/19 11:55:31 PDT Modified files: src/lib/env Makefile.inc Removed files: src/lib/env/common mse Log: Remove the motif_1_1 and the mse environment. They refer to APIs we never had. Revision Changes Path 1.13 +2 -2 tendra/src/lib/env/Makefile.inc 1.3 +0 -9 tendra/src/lib/env/common/mse (dead) From stefanf at ten15.org Wed Oct 19 20:55:48 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 19 Oct 2005 11:55:48 -0700 (PDT) Subject: cvs commit: tendra/src/lib/env/common motif_1_1 Message-ID: <200510191855.j9JItmQE024530@spill.ten15.org> stefanf 2005/10/19 11:55:48 PDT Removed files: src/lib/env/common motif_1_1 Log: Remove the motif_1_1 and the mse environment. They refer to APIs we never had. Revision Changes Path 1.3 +0 -9 tendra/src/lib/env/common/motif_1_1 (dead) From stefanf at ten15.org Wed Oct 19 21:29:36 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 19 Oct 2005 12:29:36 -0700 (PDT) Subject: cvs commit: tendra/src/lib/env/common c99 Message-ID: <200510191929.j9JJTa5R027893@spill.ten15.org> stefanf 2005/10/19 12:29:36 PDT Modified files: src/lib/env/common c99 Log: The environment is called `c99', so pass -Yc99 to the achive builder. Revision Changes Path 1.5 +1 -1 tendra/src/lib/env/common/c99 From stefanf at ten15.org Wed Oct 19 21:49:32 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 19 Oct 2005 12:49:32 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tcc messages.cat Message-ID: <200510191949.j9JJnWhA028213@spill.ten15.org> stefanf 2005/10/19 12:49:32 PDT Modified files: src/tools/tcc messages.cat Log: Fix the unknown_boolean_identifier message. Revision Changes Path 1.3 +1 -1 tendra/src/tools/tcc/messages.cat From stefanf at ten15.org Wed Oct 19 22:13:29 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 19 Oct 2005 13:13:29 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tspec messages.cat Message-ID: <200510192013.j9JKDZ2s031472@spill.ten15.org> stefanf 2005/10/19 13:13:29 PDT Modified files: src/tools/tspec messages.cat Log: Two more message fixes. Revision Changes Path 1.4 +2 -2 tendra/src/tools/tspec/messages.cat From stefanf at ten15.org Wed Oct 19 22:33:26 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 19 Oct 2005 13:33:26 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tnc messages.cat Message-ID: <200510192033.j9JKXQ2v031708@spill.ten15.org> stefanf 2005/10/19 13:33:26 PDT Modified files: src/tools/tnc messages.cat Log: One more fix for a message catalog. Revision Changes Path 1.4 +1 -1 tendra/src/tools/tnc/messages.cat From stefanf at ten15.org Thu Oct 20 09:53:59 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Thu, 20 Oct 2005 00:53:59 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tcc manpage.sgml Message-ID: <200510200753.j9K7rxqZ071193@spill.ten15.org> stefanf 2005/10/20 00:53:59 PDT Modified files: en/manpages/tcc manpage.sgml Log: Document C spec files (.k files). They are produced by tdfc2 -s. Document the C spec compilation phase. Revision Changes Path 1.13 +20 -1 doc/en/manpages/tcc/manpage.sgml From stefanf at ten15.org Thu Oct 20 10:16:34 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Thu, 20 Oct 2005 01:16:34 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tspec manpage.sgml Message-ID: <200510200816.j9K8GYlL074924@spill.ten15.org> stefanf 2005/10/20 01:16:34 PDT Modified files: en/manpages/tspec manpage.sgml Log: Fix the synopsis. Revision Changes Path 1.10 +5 -2 doc/en/manpages/tspec/manpage.sgml From stefanf at ten15.org Thu Oct 20 14:39:34 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Thu, 20 Oct 2005 05:39:34 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tcc manpage.sgml Message-ID: <200510201239.j9KCdY6C090549@spill.ten15.org> stefanf 2005/10/20 05:39:34 PDT Modified files: en/manpages/tcc manpage.sgml Log: Clarify that -k can be used for C spec files too. Revision Changes Path 1.14 +2 -2 doc/en/manpages/tcc/manpage.sgml From stefanf at ten15.org Thu Oct 20 14:52:51 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Thu, 20 Oct 2005 05:52:51 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tcc manpage.sgml Message-ID: <200510201252.j9KCqp4B092629@spill.ten15.org> stefanf 2005/10/20 05:52:51 PDT Modified files: en/manpages/tcc manpage.sgml Log: Restore an enumeration that was lost during the trasformation to SGML. Revision Changes Path 1.15 +31 -16 doc/en/manpages/tcc/manpage.sgml From stefanf at ten15.org Thu Oct 20 16:10:34 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Thu, 20 Oct 2005 07:10:34 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tcc filename.c Message-ID: <200510201410.j9KEAYAA004715@spill.ten15.org> stefanf 2005/10/20 07:10:34 PDT Modified files: src/tools/tcc filename.c Log: Replace hand-written loops with strrchr(). Use functions for case conversions. Revision Changes Path 1.10 +17 -32 tendra/src/tools/tcc/filename.c From stefanf at ten15.org Thu Oct 20 19:46:57 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Thu, 20 Oct 2005 10:46:57 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/parse table.c Message-ID: <200510201746.j9KHkvxO021930@spill.ten15.org> stefanf 2005/10/20 10:46:57 PDT Modified files: src/producers/common/parse table.c Log: White-space cleanup. Revision Changes Path 1.7 +76 -76 tendra/src/producers/common/parse/table.c From stefanf at ten15.org Thu Oct 20 19:47:28 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Thu, 20 Oct 2005 10:47:28 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/parse table.c Message-ID: <200510201747.j9KHlSeJ021964@spill.ten15.org> stefanf 2005/10/20 10:47:28 PDT Modified files: src/producers/common/parse table.c Log: Fix typo. Revision Changes Path 1.8 +1 -1 tendra/src/producers/common/parse/table.c From stefanf at ten15.org Thu Oct 20 20:00:31 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Thu, 20 Oct 2005 11:00:31 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/parse table.c Message-ID: <200510201800.j9KI0VJu022172@spill.ten15.org> stefanf 2005/10/20 11:00:31 PDT Modified files: src/producers/common/parse table.c Log: Fix a curious behaviour when both a portability table (-n) and an end-up file (-e) are specified. When the end of the table was hit, the parsing would continue with the end-up file. The solution is to temporarily clear the list of end-up files in read_table(). Additionally the duplicated inclusion caused a segmentation fault (which is now gone). Revision Changes Path 1.9 +5 -0 tendra/src/producers/common/parse/table.c From stefanf at ten15.org Thu Oct 20 20:12:25 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Thu, 20 Oct 2005 11:12:25 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tcc options.c Message-ID: <200510201812.j9KICPae030538@spill.ten15.org> stefanf 2005/10/20 11:12:25 PDT Modified files: src/tools/tcc options.c Log: Fix the -P option, previously it did nothing. - Change the handler for ?* to return an error if it encounters an empty argument. - Add an entry for -P that runs the preprocessor and keeps the .i/.I files. Revision Changes Path 1.19 +3 -0 tendra/src/tools/tcc/options.c From stefanf at ten15.org Thu Oct 20 22:12:51 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Thu, 20 Oct 2005 13:12:51 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tcc options.c Message-ID: <200510202012.j9KKCpgL038207@spill.ten15.org> stefanf 2005/10/20 13:12:51 PDT Modified files: src/tools/tcc options.c Log: I inadvertently committed an old version of the patch which contains a typo, fix. Revision Changes Path 1.20 +1 -1 tendra/src/tools/tcc/options.c From stefanf at ten15.org Fri Oct 21 19:50:19 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Fri, 21 Oct 2005 10:50:19 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tcc options.c Message-ID: <200510211750.j9LHoJUj018898@spill.ten15.org> stefanf 2005/10/21 10:50:19 PDT Modified files: src/tools/tcc options.c Log: Simplify and clean up the E? option handler code (used for the -y option). Do not copy the variable name and the value into arrays. Add a missing colon to the interpret_cmd message. Remove the comment that says that -y was added. Revision Changes Path 1.21 +15 -38 tendra/src/tools/tcc/options.c From stefanf at ten15.org Fri Oct 21 23:05:55 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Fri, 21 Oct 2005 14:05:55 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tcc messages.cat Message-ID: <200510212105.j9LL5tMD033069@spill.ten15.org> stefanf 2005/10/21 14:05:55 PDT Modified files: src/tools/tcc messages.cat Log: Simplify and clean up the E? option handler code (used for the -y option). Do not copy the variable name and the value into arrays. Add a missing colon to the interpret_cmd message. Remove the comment that says that -y was added. Revision Changes Path 1.4 +3 -9 tendra/src/tools/tcc/messages.cat From stefanf at ten15.org Sat Oct 22 15:17:00 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 22 Oct 2005 06:17:00 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tcc archive.c external.h Message-ID: <200510221317.j9MDH3au093348@spill.ten15.org> stefanf 2005/10/22 06:17:00 PDT Modified files: src/tools/tcc archive.c external.h Log: Const-qualify like_tempnam's parameters. Revision Changes Path 1.12 +1 -1 tendra/src/tools/tcc/archive.c 1.7 +1 -1 tendra/src/tools/tcc/external.h From stefanf at ten15.org Sat Oct 22 15:47:15 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 22 Oct 2005 06:47:15 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/parse file.c pragma.c Message-ID: <200510221347.j9MDlFdW098970@spill.ten15.org> stefanf 2005/10/22 06:47:15 PDT Modified files: src/producers/common/parse file.c pragma.c Log: Add needed casts due to char */string mismatching. Revision Changes Path 1.18 +1 -1 tendra/src/producers/common/parse/file.c 1.8 +2 -2 tendra/src/producers/common/parse/pragma.c From stefanf at ten15.org Sat Oct 22 16:10:56 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 22 Oct 2005 07:10:56 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tcc environ.c environ.h flags.c flags.h main.c main.h options.c Message-ID: <200510221410.j9MEAutc007625@spill.ten15.org> stefanf 2005/10/22 07:10:56 PDT Modified files: src/tools/tcc environ.c environ.h flags.c flags.h main.c main.h options.c Log: Pass the argument for a handler returned by lookup_proc() as an argument rather than through a file-scope variable. Also get rid of xx_{bool,list,string}. From those only xx_string was really used, now special_option() uses its argument instead. Revision Changes Path 1.18 +2 -1 tendra/src/tools/tcc/environ.c 1.12 +1 -1 tendra/src/tools/tcc/environ.h 1.21 +2 -1 tendra/src/tools/tcc/flags.c 1.11 +1 -1 tendra/src/tools/tcc/flags.h 1.13 +2 -1 tendra/src/tools/tcc/main.c 1.8 +1 -1 tendra/src/tools/tcc/main.h 1.22 +15 -52 tendra/src/tools/tcc/options.c From stefanf at ten15.org Sat Oct 22 18:50:14 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 22 Oct 2005 09:50:14 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tcc environ.c flags.c flags.h messages.cat options.c utility.c utility.h Message-ID: <200510221650.j9MGoEUr020446@spill.ten15.org> stefanf 2005/10/22 09:50:14 PDT Modified files: src/tools/tcc environ.c flags.c flags.h messages.cat options.c utility.c utility.h Log: Rework the handling of TENDRA_ variables: * Join the data from PATH_SUBS which holds the names of the known TENDRA_ variables and env_paths which hold their data into a single array tendra_paths. Add accessor functions (get_tendra_var{,_env}) to be able to make it private to utility.c. * Cleanup the option handler for TENDRA_ assignments in environment files. It really didn't belong into lookup_string(). * Rename find_path_subst() to get_tendra_var(). Correct and update the comment. * In get_tendra_var() ignore variables starting with TENDRA but not registered in tendra_paths. Revision Changes Path 1.19 +2 -2 tendra/src/tools/tcc/environ.c 1.22 +1 -12 tendra/src/tools/tcc/flags.c 1.12 +0 -3 tendra/src/tools/tcc/flags.h 1.5 +2 -9 tendra/src/tools/tcc/messages.cat 1.23 +15 -35 tendra/src/tools/tcc/options.c 1.21 +79 -40 tendra/src/tools/tcc/utility.c 1.12 +4 -4 tendra/src/tools/tcc/utility.h From stefanf at ten15.org Sat Oct 22 19:06:09 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 22 Oct 2005 10:06:09 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tcc environ.c Message-ID: <200510221706.j9MH69V7023621@spill.ten15.org> stefanf 2005/10/22 10:06:09 PDT Modified files: src/tools/tcc environ.c Log: We want to print the variable name, so don't restore the character after it. Revision Changes Path 1.20 +0 -1 tendra/src/tools/tcc/environ.c From stefanf at ten15.org Sat Oct 22 19:07:15 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 22 Oct 2005 10:07:15 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tcc messages.cat Message-ID: <200510221707.j9MH7FbS023670@spill.ten15.org> stefanf 2005/10/22 10:07:15 PDT Modified files: src/tools/tcc messages.cat Log: Make undefined_variable_in_file consistent with the other messages. Don't print <> around the variable name. Revision Changes Path 1.6 +1 -1 tendra/src/tools/tcc/messages.cat From stefanf at ten15.org Sat Oct 22 19:10:57 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 22 Oct 2005 10:10:57 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tcc environ.c Message-ID: <200510221710.j9MHAvYZ023830@spill.ten15.org> stefanf 2005/10/22 10:10:57 PDT Modified files: src/tools/tcc environ.c Log: Consistent left brace placement. Revision Changes Path 1.21 +8 -16 tendra/src/tools/tcc/environ.c From stefanf at ten15.org Sat Oct 22 19:23:21 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 22 Oct 2005 10:23:21 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tcc utility.c Message-ID: <200510221723.j9MHNLq6023997@spill.ten15.org> stefanf 2005/10/22 10:23:21 PDT Modified files: src/tools/tcc utility.c Log: Consistent left brace placement. Revision Changes Path 1.22 +12 -24 tendra/src/tools/tcc/utility.c From stefanf at ten15.org Sat Oct 22 19:27:53 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 22 Oct 2005 10:27:53 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tcc environ.h Message-ID: <200510221727.j9MHRrnO024153@spill.ten15.org> stefanf 2005/10/22 10:27:53 PDT Modified files: src/tools/tcc environ.h Log: Remove stale macro. Revision Changes Path 1.13 +0 -6 tendra/src/tools/tcc/environ.h From stefanf at ten15.org Sat Oct 22 19:29:10 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 22 Oct 2005 10:29:10 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tcc environ.c environ.h Message-ID: <200510221729.j9MHTAdr024289@spill.ten15.org> stefanf 2005/10/22 10:29:10 PDT Modified files: src/tools/tcc environ.c environ.h Log: Give read_env_aux internal linkage. Revision Changes Path 1.22 +1 -1 tendra/src/tools/tcc/environ.c 1.14 +0 -1 tendra/src/tools/tcc/environ.h From stefanf at ten15.org Sat Oct 22 22:54:21 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 22 Oct 2005 13:54:21 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tcc environ.c environ.h utility.c Message-ID: <200510222054.j9MKsLYo035380@spill.ten15.org> stefanf 2005/10/22 13:54:21 PDT Modified files: src/tools/tcc environ.c environ.h utility.c Log: Introduce macros for the action characters in an environment file. Revision Changes Path 1.23 +2 -1 tendra/src/tools/tcc/environ.c 1.15 +5 -0 tendra/src/tools/tcc/environ.h 1.23 +3 -3 tendra/src/tools/tcc/utility.c From stefanf at ten15.org Sat Oct 22 23:13:57 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 22 Oct 2005 14:13:57 -0700 (PDT) Subject: cvs commit: tendra/src/tools/tcc environ.c Message-ID: <200510222113.j9MLDvOl043835@spill.ten15.org> stefanf 2005/10/22 14:13:57 PDT Modified files: src/tools/tcc environ.c Log: Don't call update_table() for lines starting with ?. Fixes -Ystatus. Revision Changes Path 1.24 +6 -5 tendra/src/tools/tcc/environ.c From stefanf at ten15.org Sat Oct 22 23:21:13 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 22 Oct 2005 14:21:13 -0700 (PDT) Subject: cvs commit: tendra/src/man/tools tcc.1 tspec.1 Message-ID: <200510222121.j9MLLDbM044435@spill.ten15.org> stefanf 2005/10/22 14:21:13 PDT Modified files: src/man/tools tcc.1 tspec.1 Log: Regenerate. Revision Changes Path 1.6 +18 -11 tendra/src/man/tools/tcc.1 1.6 +4 -4 tendra/src/man/tools/tspec.1 From stefanf at ten15.org Sun Oct 23 09:59:26 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 23 Oct 2005 00:59:26 -0700 (PDT) Subject: cvs commit: doc/en/manpages/tccenv manpage.sgml Message-ID: <200510230759.j9N7xQSs080444@spill.ten15.org> stefanf 2005/10/23 00:59:26 PDT Modified files: en/manpages/tccenv manpage.sgml Log: The motif_1_1 environment was removed. Revision Changes Path 1.6 +0 -7 doc/en/manpages/tccenv/manpage.sgml From stefanf at ten15.org Sun Oct 23 21:28:21 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 23 Oct 2005 12:28:21 -0700 (PDT) Subject: cvs commit: doc/share/misc docbook-to-man.ts Message-ID: <200510231928.j9NJSLEH025723@spill.ten15.org> stefanf 2005/10/23 12:28:21 PDT Modified files: share/misc docbook-to-man.ts Log: Add a hack to convert section names to upper-case. Reviewed by: verm Revision Changes Path 1.5 +5 -1 doc/share/misc/docbook-to-man.ts From stefanf at ten15.org Sun Oct 23 21:43:01 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 23 Oct 2005 12:43:01 -0700 (PDT) Subject: cvs commit: tendra/src/man/utilities make_tdf.1 mkerr.1 Message-ID: <200510231943.j9NJh1ic026956@spill.ten15.org> stefanf 2005/10/23 12:43:01 PDT Added files: src/man/utilities make_tdf.1 mkerr.1 Log: Add mkerr.1 and make_tdf.1 for the benefit of an install target to distribute the generated man pages which I will commit soon. Don't install them yet. Revision Changes Path 1.1 +45 -0 tendra/src/man/utilities/make_tdf.1 (new) 1.1 +57 -0 tendra/src/man/utilities/mkerr.1 (new) From stefanf at ten15.org Sun Oct 23 21:45:23 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 23 Oct 2005 12:45:23 -0700 (PDT) Subject: cvs commit: doc/en/mdoc Makefile Message-ID: <200510231945.j9NJjNwa027034@spill.ten15.org> stefanf 2005/10/23 12:45:22 PDT Modified files: en/mdoc Makefile Log: Add an install target to copy the generated man pages to the correct place in tendra/src/man. You must set MAN_DIR to that directory. Revision Changes Path 1.12 +5 -0 doc/en/mdoc/Makefile From stefanf at ten15.org Sun Oct 23 21:50:26 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 23 Oct 2005 12:50:26 -0700 (PDT) Subject: cvs commit: tendra/src/man/orphans tccenv.5 tendra/src/man/tools tcc.1 tld.1 tendra/src/man/utilities lexi.1 Message-ID: <200510231950.j9NJoQdJ027239@spill.ten15.org> stefanf 2005/10/23 12:50:26 PDT Modified files: src/man/orphans tccenv.5 src/man/tools tcc.1 tld.1 src/man/utilities lexi.1 Log: Regenerate. Revision Changes Path 1.5 +2 -4 tendra/src/man/orphans/tccenv.5 1.7 +3 -3 tendra/src/man/tools/tcc.1 1.5 +6 -6 tendra/src/man/tools/tld.1 1.6 +9 -9 tendra/src/man/utilities/lexi.1 From stefanf at ten15.org Mon Oct 24 15:19:51 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Mon, 24 Oct 2005 06:19:51 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/utility catalog.err Message-ID: <200510241319.j9ODJq52099014@spill.ten15.org> stefanf 2005/10/24 06:19:51 PDT Modified files: src/producers/common/utility catalog.err Log: White-space cleanup. Checked with: md5 Revision Changes Path 1.15 +983 -983 tendra/src/producers/common/utility/catalog.err From stefanf at ten15.org Mon Oct 24 15:47:49 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Mon, 24 Oct 2005 06:47:49 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/construct statement.c Message-ID: <200510241347.j9ODlobE001667@spill.ten15.org> stefanf 2005/10/24 06:47:49 PDT Modified files: src/producers/common/construct statement.c Log: White-space cleanup. Checked with: md5 Revision Changes Path 1.13 +808 -808 tendra/src/producers/common/construct/statement.c From stefanf at ten15.org Mon Oct 24 16:13:41 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Mon, 24 Oct 2005 07:13:41 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/construct statement.c tendra/src/producers/common/utility catalog.err Message-ID: <200510241413.j9OEDf3p010192@spill.ten15.org> stefanf 2005/10/24 07:13:41 PDT Modified files: src/producers/common/construct statement.c src/producers/common/utility catalog.err Log: The C++ standard explicitly allows a return-statement with a void expression in a function returning void (6.6.3#3), for example 'return (void)0;'. Add the error stmt_return_void_expr which is just like stmt_return_none but for void expressions. Disable it for C++ source. Revision Changes Path 1.14 +7 -1 tendra/src/producers/common/construct/statement.c 1.16 +6 -0 tendra/src/producers/common/utility/catalog.err From stefanf at ten15.org Wed Oct 26 09:28:46 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 26 Oct 2005 00:28:46 -0700 (PDT) Subject: cvs commit: tendra/src/lib/env/freebsd/common/80x86 K-PIC Makefile tendra/src/lib/env/freebsd/common/alpha K-PIC Makefile Message-ID: <200510260728.j9Q7Sk6D056960@spill.ten15.org> stefanf 2005/10/26 00:28:46 PDT Modified files: src/lib/env/freebsd/common/80x86 Makefile src/lib/env/freebsd/common/alpha Makefile Removed files: src/lib/env/freebsd/common/80x86 K-PIC src/lib/env/freebsd/common/alpha K-PIC Log: Remove the architecture-specific K-PIC files for FreeBSD. They override the architecture-neutral file in env/common that passes -D1 to trans. The K-PIC files is supposed to tell the installer to generate position-independent code; they are read by tcc when invoked with -KPIC. Unlike documented in the man page, PIC works on 80x86/FreeBSD (at least for a simple test case). On Alpha PIC is not implemented. Remove the empty K-PIC file nevertheless because silently generating non-PIC assembler isn't really helpful. Once I can test it on other OSs, I'll remove it there too. Revision Changes Path 1.3 +0 -3 tendra/src/lib/env/freebsd/common/80x86/K-PIC (dead) 1.7 +1 -1 tendra/src/lib/env/freebsd/common/80x86/Makefile 1.2 +0 -3 tendra/src/lib/env/freebsd/common/alpha/K-PIC (dead) 1.3 +1 -2 tendra/src/lib/env/freebsd/common/alpha/Makefile From stefanf at ten15.org Wed Oct 26 12:26:52 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 26 Oct 2005 03:26:52 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/construct declare.c Message-ID: <200510261026.j9QAQqfM073275@spill.ten15.org> stefanf 2005/10/26 03:26:52 PDT Modified files: src/producers/common/construct declare.c Log: Fix the compilation of the following code: int a(void) { struct b; static struct b *b; return b != 0; } which results in Internal error: 'tag 1' used but not defined. Let me first give you some background information about the declaration and definition of variables in the producers. After a declarator has been read, make_object_decl() is called for objects. There, the function search_member() is called which adds the identifier of the object just read to the current namespace. The 'last' field of the namespace is set to point to this new namespace member. Later, add_compound_stmt() checks to see if 'last' has a newer value than 'prev' (unchanged by search_member()) and calls make_decl_stmt() to create the new variable. A namespace member has two entries, 'id' for an object name and 'alt' for a tag name. If search_member() finds a match in either of these entries, it returns this member (the rules are slightly different for C++ but the bug exists there too). Now the problem with the above code is following. Line 2 declares struct b, this adds an entry to the namespace of function a with 'id' = 0 and 'alt' = b. For line three, make_object_decl() calls search_member() which finds this member. 'id' is made to point to the object b and 'alt' continues to point to struct b. But when add_compound_stmt() executes, 'last' still equals 'prev' because search_member() didn't create a new member. Thus make_decl_stmt() is not called and the variable b is not created which leads to the internal error. The function update_member() exists to work around the problem. It zeroes out the old member for b and creates a new one at the end. The field 'last' then points to that member and add_compound_stmt() works as wanted. Unfortunately update_member() isn't called for static objects. To be honest, I have no idea why. This commit removes the check for automatic storage duration and calls update_member() also for objects with static storage duration (extern is handled a few lines above this check). Bugzilla: 3 Revision Changes Path 1.13 +1 -1 tendra/src/producers/common/construct/declare.c From stefanf at ten15.org Wed Oct 26 23:09:00 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 26 Oct 2005 14:09:00 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/utility option.c option.h Message-ID: <200510262109.j9QL90KJ015831@spill.ten15.org> stefanf 2005/10/26 14:09:00 PDT Modified files: src/producers/common/utility option.c option.h Log: White-space cleanup. Checked with: md5 Revision Changes Path 1.10 +369 -369 tendra/src/producers/common/utility/option.c 1.10 +17 -17 tendra/src/producers/common/utility/option.h From stefanf at ten15.org Wed Oct 26 23:24:36 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 26 Oct 2005 14:24:36 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/parse literal.c tendra/src/producers/common/utility option.c option.h Message-ID: <200510262124.j9QLOagZ022004@spill.ten15.org> stefanf 2005/10/26 14:24:36 PDT Modified files: src/producers/common/parse literal.c src/producers/common/utility option.c option.h Log: Add the option (basically a settable value) hash_line_number to control the maximum value in a #line preprocessor directive. Previously this was hard-coded as 32767 which is now the default setting. Revision Changes Path 1.17 +9 -3 tendra/src/producers/common/parse/literal.c 1.11 +1 -0 tendra/src/producers/common/utility/option.c 1.11 +3 -2 tendra/src/producers/common/utility/option.h From stefanf at ten15.org Wed Oct 26 23:29:28 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 26 Oct 2005 14:29:28 -0700 (PDT) Subject: cvs commit: tendra/src/lib/startup/Modes Xc99 Message-ID: <200510262129.j9QLTSbl022091@spill.ten15.org> stefanf 2005/10/26 14:29:28 PDT Modified files: src/lib/startup/Modes Xc99 Log: The C99 standard raised the maximum number for #line to 2147483647. Also this number is now a hard limit ("shall" not be greater), C90 stated that the behaviour is undefined for numbers > 32767. This limit is reached easily by configure scripts that use the script's current line number in #line directives. Revision Changes Path 1.22 +2 -0 tendra/src/lib/startup/Modes/Xc99 From stefanf at ten15.org Thu Oct 27 15:50:19 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Thu, 27 Oct 2005 06:50:19 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/construct variable.c Message-ID: <200510271350.j9RDoJkm087960@spill.ten15.org> stefanf 2005/10/27 06:50:19 PDT Modified files: src/producers/common/construct variable.c Log: White-space cleanup. Also use (void) instead of () in function definitions. Checked with: md5 Revision Changes Path 1.10 +804 -804 tendra/src/producers/common/construct/variable.c From stefanf at ten15.org Thu Oct 27 16:15:53 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Thu, 27 Oct 2005 07:15:53 -0700 (PDT) Subject: cvs commit: tendra/src/producers/common/construct declare.c variable.c Message-ID: <200510271415.j9REFrCc096891@spill.ten15.org> stefanf 2005/10/27 07:15:53 PDT Modified files: src/producers/common/construct declare.c variable.c Log: Fix two cases where we failed to emit diagnostics for constraint violations, both related to tentative definitions. * If a tentative definition has internal linkage, we need to check the completeness of its type at the point of the declaration. C99 6.9.2#3 (C90 is identical except for the section number): "If the declaration of an identifier for an object is a tentative definition and has internal linkage, the declared type shall not be an incomplete type." An error is now printed for the following illegal code: static struct a b; struct a { int c; }; * Tentative definitions that don't have internal linkage are allowed to use incomplete types, provided the types are completed later on. We have the function define_tentative() to check that at the end of the translation unit, but it skipped objects with external linkage (and additionally depended on the anon flag which is only true for whole-application translation). Fix that. Remove the now unused parameter anon. An error is now printed for the following illegal code: struct a b; Revision Changes Path 1.14 +3 -1 tendra/src/producers/common/construct/declare.c 1.11 +10 -13 tendra/src/producers/common/construct/variable.c From stefanf at ten15.org Sun Oct 30 09:42:16 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 30 Oct 2005 01:42:16 -0700 (PDT) Subject: cvs commit: tendra/src/lib/startup/Modes Xa Xc Xc99 Xp Xs Xsystem Xt Xw nepc not_ansi Message-ID: <200510300842.j9U8gKjO046403@spill.ten15.org> stefanf 2005/10/30 01:42:16 PDT Modified files: src/lib/startup/Modes Xa Xc Xc99 Xp Xs Xsystem Xt Xw nepc not_ansi Log: Make the the leading comments consistent. White-space cleanup. Add the TenDRA cvs keyword where missing. Revision Changes Path 1.2 +7 -5 tendra/src/lib/startup/Modes/Xa 1.2 +6 -3 tendra/src/lib/startup/Modes/Xc 1.23 +4 -3 tendra/src/lib/startup/Modes/Xc99 1.2 +8 -5 tendra/src/lib/startup/Modes/Xp 1.3 +7 -7 tendra/src/lib/startup/Modes/Xs 1.3 +34 -33 tendra/src/lib/startup/Modes/Xsystem 1.2 +7 -5 tendra/src/lib/startup/Modes/Xt 1.3 +10 -10 tendra/src/lib/startup/Modes/Xw 1.2 +7 -5 tendra/src/lib/startup/Modes/nepc 1.2 +8 -6 tendra/src/lib/startup/Modes/not_ansi From stefanf at ten15.org Sun Oct 30 09:54:35 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 30 Oct 2005 01:54:35 -0700 (PDT) Subject: cvs commit: tendra/src/lib/startup/Modes.c99 Xc nepc not_ansi Message-ID: <200510300854.j9U8sZXS046571@spill.ten15.org> stefanf 2005/10/30 01:54:35 PDT Modified files: src/lib/startup/Modes.c99 Xc nepc not_ansi Log: Forced commit to document the following repo-copies: Modes/Xc99 -> Modes.c99/Xc Modes/nepc -> Modes.c99/nepc Modes/not_ansi -> Modes.c99/not_ansi Revision Changes Path 1.24 +0 -0 tendra/src/lib/startup/Modes.c99/Xc 1.3 +0 -0 tendra/src/lib/startup/Modes.c99/nepc 1.3 +0 -0 tendra/src/lib/startup/Modes.c99/not_ansi From stefanf at ten15.org Sun Oct 30 10:40:40 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 30 Oct 2005 01:40:40 -0800 (PST) Subject: cvs commit: tendra/src/lib/startup/Modes.c99 Xc Message-ID: <200510300940.j9U9eews050076@spill.ten15.org> stefanf 2005/10/30 01:40:40 PST Modified files: src/lib/startup/Modes.c99 Xc Log: Reflect that this file is now called 'Xc'. Revision Changes Path 1.25 +3 -3 tendra/src/lib/startup/Modes.c99/Xc From stefanf at ten15.org Sun Oct 30 11:24:11 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 30 Oct 2005 02:24:11 -0800 (PST) Subject: cvs commit: tendra/src/lib/startup/Modes.c99 Makefile Xa Xp Xs Xsystem Xt Xw Message-ID: <200510301024.j9UAOB3U053651@spill.ten15.org> stefanf 2005/10/30 02:24:11 PST Modified files: src/lib/startup/Modes.c99 Makefile Xa Xp Xs Xsystem Xt Xw Log: Forced commit to document that these files have been repo-copied from startup/Modes. I first wanted to do them from scratch but then changed my mind. Revision Changes Path 1.5 +0 -0 tendra/src/lib/startup/Modes.c99/Makefile 1.3 +0 -0 tendra/src/lib/startup/Modes.c99/Xa 1.3 +0 -0 tendra/src/lib/startup/Modes.c99/Xp 1.4 +0 -0 tendra/src/lib/startup/Modes.c99/Xs 1.4 +0 -0 tendra/src/lib/startup/Modes.c99/Xsystem 1.3 +0 -0 tendra/src/lib/startup/Modes.c99/Xt 1.4 +0 -0 tendra/src/lib/startup/Modes.c99/Xw From stefanf at ten15.org Sun Oct 30 17:32:55 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 30 Oct 2005 08:32:55 -0800 (PST) Subject: cvs commit: tendra/src/lib/startup/Modes.c99 Makefile Xa Xp Xs Xsystem Xt Xw not_ansi Message-ID: <200510301632.j9UGWtoS075505@spill.ten15.org> stefanf 2005/10/30 08:32:55 PST Modified files: src/lib/startup/Modes.c99 Makefile Xa Xp Xs Xsystem Xt Xw not_ansi Log: Adjustments after the repo-copy. Include Xc to avoid copying the same stuff into every file. Xt contains just an #error because it doesn't make sense to combine C99 and traditional behaviour. Revision Changes Path 1.6 +2 -3 tendra/src/lib/startup/Modes.c99/Makefile 1.4 +3 -15 tendra/src/lib/startup/Modes.c99/Xa 1.4 +3 -14 tendra/src/lib/startup/Modes.c99/Xp 1.5 +3 -15 tendra/src/lib/startup/Modes.c99/Xs 1.5 +0 -1 tendra/src/lib/startup/Modes.c99/Xsystem 1.4 +1 -69 tendra/src/lib/startup/Modes.c99/Xt 1.5 +3 -12 tendra/src/lib/startup/Modes.c99/Xw 1.4 +0 -2 tendra/src/lib/startup/Modes.c99/not_ansi From stefanf at ten15.org Sun Oct 30 19:16:11 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 30 Oct 2005 10:16:11 -0800 (PST) Subject: cvs commit: tendra/src/lib/startup Makefile Message-ID: <200510301816.j9UIGBfl090068@spill.ten15.org> stefanf 2005/10/30 10:16:10 PST Modified files: src/lib/startup Makefile Log: Hook up the Modes.c99 directory. Revision Changes Path 1.2 +1 -1 tendra/src/lib/startup/Makefile From stefanf at ten15.org Sun Oct 30 19:31:59 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 30 Oct 2005 10:31:59 -0800 (PST) Subject: cvs commit: tendra/src/lib/env/common Xa Xc Xp Xs Xt Xw c99 default default-build Message-ID: <200510301831.j9UIVxU0090268@spill.ten15.org> stefanf 2005/10/30 10:31:59 PST Modified files: src/lib/env/common Xa Xc Xp Xs Xt Xw c99 default default-build Log: Add support for the combination -Yc99 and -Xmode. This commit adjusts the environment files to use the new Xmode files in startup/Modes.c99. The environment variable MODES_DIR is added to point to the directory startup/Modes or startup/Modes.c99, depending on whether -Yc99 was specified or not. The environment Xmode then uses this variable to set the STARTUP variable to the corresponding mode file. For consistency and future needs I did that for C++ too (MODES_CPP_DIR), though at the moment startup/Modes.cpp is the only choice. Revision Changes Path 1.3 +2 -2 tendra/src/lib/env/common/Xa 1.3 +2 -2 tendra/src/lib/env/common/Xc 1.3 +2 -2 tendra/src/lib/env/common/Xp 1.3 +2 -2 tendra/src/lib/env/common/Xs 1.3 +2 -2 tendra/src/lib/env/common/Xt 1.3 +2 -2 tendra/src/lib/env/common/Xw 1.6 +3 -1 tendra/src/lib/env/common/c99 1.9 +5 -2 tendra/src/lib/env/common/default 1.5 +5 -2 tendra/src/lib/env/common/default-build From stefanf at ten15.org Sun Oct 30 19:34:29 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 30 Oct 2005 10:34:29 -0800 (PST) Subject: cvs commit: tendra/src/lib/startup/Modes Makefile Xc99 Message-ID: <200510301834.j9UIYTq7090351@spill.ten15.org> stefanf 2005/10/30 10:34:29 PST Modified files: src/lib/startup/Modes Makefile Removed files: src/lib/startup/Modes Xc99 Log: Remove Xc99, its successor lives in startup/Modes.c99/Xc. Revision Changes Path 1.5 +1 -1 tendra/src/lib/startup/Modes/Makefile 1.24 +0 -85 tendra/src/lib/startup/Modes/Xc99 (dead) From stefanf at ten15.org Mon Oct 31 09:41:50 2005 From: stefanf at ten15.org (Stefan Farfeleder) Date: Mon, 31 Oct 2005 00:41:50 -0800 (PST) Subject: cvs commit: tendra/src/lib/apis/ansi MASTER assert.h ctype.h errno.h float.h limits.h locale.h math.h setjmp.h signal.h stdarg.h stddef.h stdio.h stdlib.h string.h time.h tendra/src/lib/apis/ansi/dummy sys.h tendra/src/lib/apis/bsd_extn ... Message-ID: <200510310841.j9V8fpBB054818@spill.ten15.org> stefanf 2005/10/31 00:41:50 PST Modified files: src/lib/apis/ansi MASTER assert.h ctype.h errno.h float.h limits.h locale.h math.h setjmp.h signal.h stdarg.h stddef.h stdio.h stdlib.h string.h time.h src/lib/apis/ansi/dummy sys.h src/lib/apis/bsd_extn MASTER alloca.h errno.h netdb.h strings.h syslog.h src/lib/apis/bsd_extn/arpa inet.h src/lib/apis/bsd_extn/netinet in.h src/lib/apis/bsd_extn/sys file.h param.h resource.h select.h socket.h time.h types.h uio.h src/lib/apis/cpp MASTER algorithm assert.h bitset cassert cctype cerrno cfloat climits clocale cmath complex csetjmp csignal cstdarg cstddef cstdio cstdlib cstring ctime ctype.h cwchar cwctype deque errno.h exception float.h fstream functional iomanip iomanip.h ios iosfwd iostream iostream.h iso646.h istream iterator limits limits.h list locale locale.h map math.h memory new new.h numeric ostream queue set setjmp.h signal.h sstream stack stdarg.h stddef.h stdexcept stdio.h stdlib.h streambuf string string.h strstream.h time.h typeinfo utility valarray vector wchar.h wctype.h src/lib/apis/cpp/dummy basic.h ptr_func.h ptr_mem.h throw.h vtable.h src/lib/apis/gcc MASTER stab.h tdf_alloca.h src/lib/apis/gcc/sys file.h param.h resource.h time.h types.h src/lib/apis/iso MASTER assert.h ctype.h errno.h float.h iso646.h limits.h locale.h math.h setjmp.h signal.h stdarg.h stddef.h stdio.h stdlib.h string.h time.h wchar.h wctype.h src/lib/apis/iso99 math.h src/lib/apis/posix MASTER assert.h ctype.h dirent.h errno.h fcntl.h float.h grp.h limits.h locale.h math.h pwd.h setjmp.h signal.h stdarg.h stddef.h stdio.h stdlib.h string.h termios.h time.h unistd.h utime.h src/lib/apis/posix/sys stat.h times.h types.h utsname.h wait.h src/lib/apis/posix1 MASTER assert.h ctype.h dirent.h errno.h fcntl.h float.h grp.h limits.h locale.h math.h pwd.h setjmp.h signal.h stdarg.h stddef.h stdio.h stdlib.h string.h termios.h time.h unistd.h utime.h src/lib/apis/posix1/sys stat.h times.h types.h utsname.h wait.h src/lib/apis/posix2 MASTER assert.h ctype.h dirent.h errno.h fcntl.h float.h fnmatch.h glob.h grp.h limits.h locale.h math.h pwd.h regex.h setjmp.h signal.h stdarg.h stddef.h stdio.h stdlib.h string.h termios.h time.h unistd.h utime.h wordexp.h src/lib/apis/posix2/sys stat.h times.h types.h utsname.h wait.h src/lib/apis/svid3 MASTER acl.h assert.h cpio.h cs.h ctype.h curses.h dirent.h errno.h eti.h fcntl.h float.h fmtmsg.h form.h ftw.h grp.h langinfo.h limits.h locale.h mac.h malloc.h math.h menu.h mon.h netconfig.h netdir.h nl_types.h nlist.h panel.h pfmt.h pkginfo.h poll.h priv.h prof.h pwd.h regexp.h remop.h search.h setjmp.h siginfo.h signal.h stdarg.h stddef.h stdio.h stdlib.h string.h stropts.h tar.h term.h termio.h termios.h time.h tiuser.h ucontext.h ulimit.h unctrl.h unistd.h ustat.h utime.h utmp.h varargs.h wait.h src/lib/apis/svid3/rpc key_prot.h rpc.h types.h xdr.h src/lib/apis/svid3/sys acct.h audit.h ipc.h lock.h mman.h mount.h msg.h priocntl.h procset.h resource.h rtpriocntl.h sem.h shm.h stat.h statvfs.h swap.h termio.h termios.h termiox.h time.h times.h tspriocntl.h types.h uio.h utsname.h wait.h src/lib/apis/unix95 MASTER assert.h cpio.h ctype.h curses.h dirent.h errno.h fcntl.h float.h fmtmsg.h fnmatch.h ftw.h glob.h grp.h iconv.h langinfo.h libgen.h limits.h locale.h math.h monetary.h ndbm.h netdb.h nl_types.h poll.h pwd.h re_comp.h regex.h regexp.h search.h setjmp.h signal.h stdarg.h stddef.h stdio.h stdlib.h string.h strings.h stropts.h syslog.h tar.h term.h termios.h time.h ucontext.h ulimit.h unctrl.h unistd.h utime.h utmpx.h varargs.h wchar.h wordexp.h xti.h src/lib/apis/unix95/arpa inet.h src/lib/apis/unix95/netinet in.h src/lib/apis/unix95/sys ipc.h mman.h msg.h resource.h sem.h shm.h socket.h stat.h statvfs.h time.h timeb.h times.h types.h uio.h un.h utsname.h wait.h src/lib/apis/xpg4 MASTER assert.h cpio.h ctype.h dirent.h errno.h fcntl.h float.h fnmatch.h ftw.h glob.h grp.h iconv.h iso646.h langinfo.h limits.h locale.h math.h monetary.h nl_types.h pwd.h regex.h regexp.h search.h setjmp.h signal.h stdarg.h stddef.h stdio.h stdlib.h string.h tar.h termios.h time.h ulimit.h unistd.h utime.h varargs.h wchar.h wordexp.h xti.h src/lib/apis/xpg4/sys ipc.h msg.h sem.h shm.h stat.h times.h types.h utsname.h wait.h Log: White-space cleanup. Add the TenDRA cvs keyword. Only touching the files we actually use. Revision Changes Path 1.2 +27 -25 tendra/src/lib/apis/ansi/MASTER 1.6 +9 -9 tendra/src/lib/apis/ansi/assert.h 1.2 +20 -18 tendra/src/lib/apis/ansi/ctype.h 1.2 +10 -8 tendra/src/lib/apis/ansi/dummy/sys.h 1.2 +10 -8 tendra/src/lib/apis/ansi/errno.h 1.2 +30 -28 tendra/src/lib/apis/ansi/float.h 1.2 +18 -16 tendra/src/lib/apis/ansi/limits.h 1.2 +30 -28 tendra/src/lib/apis/ansi/locale.h 1.2 +30 -28 tendra/src/lib/apis/ansi/math.h 1.2 +13 -11 tendra/src/lib/apis/ansi/setjmp.h 1.2 +14 -12 tendra/src/lib/apis/ansi/signal.h 1.2 +20 -18 tendra/src/lib/apis/ansi/stdarg.h 1.2 +17 -15 tendra/src/lib/apis/ansi/stddef.h 1.2 +63 -61 tendra/src/lib/apis/ansi/stdio.h 1.2 +50 -48 tendra/src/lib/apis/ansi/stdlib.h 1.2 +32 -30 tendra/src/lib/apis/ansi/string.h 1.2 +31 -29 tendra/src/lib/apis/ansi/time.h 1.2 +24 -22 tendra/src/lib/apis/bsd_extn/MASTER 1.2 +10 -8 tendra/src/lib/apis/bsd_extn/alloca.h 1.2 +15 -13 tendra/src/lib/apis/bsd_extn/arpa/inet.h 1.2 +12 -10 tendra/src/lib/apis/bsd_extn/errno.h 1.2 +57 -55 tendra/src/lib/apis/bsd_extn/netdb.h 1.2 +10 -8 tendra/src/lib/apis/bsd_extn/netinet/in.h 1.2 +20 -18 tendra/src/lib/apis/bsd_extn/strings.h 1.2 +8 -6 tendra/src/lib/apis/bsd_extn/sys/file.h 1.2 +8 -6 tendra/src/lib/apis/bsd_extn/sys/param.h 1.2 +25 -23 tendra/src/lib/apis/bsd_extn/sys/resource.h 1.2 +16 -14 tendra/src/lib/apis/bsd_extn/sys/select.h 1.2 +38 -36 tendra/src/lib/apis/bsd_extn/sys/socket.h 1.2 +15 -13 tendra/src/lib/apis/bsd_extn/sys/time.h 1.2 +9 -7 tendra/src/lib/apis/bsd_extn/sys/types.h 1.2 +13 -11 tendra/src/lib/apis/bsd_extn/sys/uio.h 1.2 +20 -18 tendra/src/lib/apis/bsd_extn/syslog.h 1.2 +85 -83 tendra/src/lib/apis/cpp/MASTER 1.2 +9 -7 tendra/src/lib/apis/cpp/algorithm 1.2 +11 -9 tendra/src/lib/apis/cpp/assert.h 1.2 +9 -7 tendra/src/lib/apis/cpp/bitset 1.2 +11 -9 tendra/src/lib/apis/cpp/cassert 1.2 +10 -8 tendra/src/lib/apis/cpp/cctype 1.2 +10 -8 tendra/src/lib/apis/cpp/cerrno 1.2 +10 -8 tendra/src/lib/apis/cpp/cfloat 1.2 +10 -8 tendra/src/lib/apis/cpp/climits 1.2 +10 -8 tendra/src/lib/apis/cpp/clocale 1.2 +60 -58 tendra/src/lib/apis/cpp/cmath 1.2 +9 -7 tendra/src/lib/apis/cpp/complex 1.2 +10 -8 tendra/src/lib/apis/cpp/csetjmp 1.2 +10 -8 tendra/src/lib/apis/cpp/csignal 1.2 +10 -8 tendra/src/lib/apis/cpp/cstdarg 1.2 +10 -8 tendra/src/lib/apis/cpp/cstddef 1.2 +10 -8 tendra/src/lib/apis/cpp/cstdio 1.2 +13 -11 tendra/src/lib/apis/cpp/cstdlib 1.2 +20 -18 tendra/src/lib/apis/cpp/cstring 1.2 +10 -8 tendra/src/lib/apis/cpp/ctime 1.2 +10 -8 tendra/src/lib/apis/cpp/ctype.h 1.2 +20 -18 tendra/src/lib/apis/cpp/cwchar 1.2 +10 -8 tendra/src/lib/apis/cpp/cwctype 1.2 +9 -7 tendra/src/lib/apis/cpp/deque 1.2 +10 -8 tendra/src/lib/apis/cpp/dummy/basic.h 1.2 +10 -8 tendra/src/lib/apis/cpp/dummy/ptr_func.h 1.2 +10 -8 tendra/src/lib/apis/cpp/dummy/ptr_mem.h 1.2 +10 -8 tendra/src/lib/apis/cpp/dummy/throw.h 1.2 +10 -8 tendra/src/lib/apis/cpp/dummy/vtable.h 1.2 +10 -8 tendra/src/lib/apis/cpp/errno.h 1.2 +31 -29 tendra/src/lib/apis/cpp/exception 1.2 +10 -8 tendra/src/lib/apis/cpp/float.h 1.2 +9 -7 tendra/src/lib/apis/cpp/fstream 1.2 +9 -7 tendra/src/lib/apis/cpp/functional 1.2 +9 -7 tendra/src/lib/apis/cpp/iomanip 1.2 +10 -8 tendra/src/lib/apis/cpp/iomanip.h 1.2 +9 -7 tendra/src/lib/apis/cpp/ios 1.2 +9 -7 tendra/src/lib/apis/cpp/iosfwd 1.2 +9 -7 tendra/src/lib/apis/cpp/iostream 1.2 +10 -8 tendra/src/lib/apis/cpp/iostream.h 1.2 +7 -5 tendra/src/lib/apis/cpp/iso646.h 1.2 +9 -7 tendra/src/lib/apis/cpp/istream 1.2 +9 -7 tendra/src/lib/apis/cpp/iterator 1.2 +9 -7 tendra/src/lib/apis/cpp/limits 1.2 +10 -8 tendra/src/lib/apis/cpp/limits.h 1.2 +9 -7 tendra/src/lib/apis/cpp/list 1.2 +9 -7 tendra/src/lib/apis/cpp/locale 1.2 +10 -8 tendra/src/lib/apis/cpp/locale.h 1.2 +9 -7 tendra/src/lib/apis/cpp/map 1.2 +10 -8 tendra/src/lib/apis/cpp/math.h 1.2 +9 -7 tendra/src/lib/apis/cpp/memory 1.2 +36 -34 tendra/src/lib/apis/cpp/new 1.2 +10 -8 tendra/src/lib/apis/cpp/new.h 1.2 +9 -7 tendra/src/lib/apis/cpp/numeric 1.2 +9 -7 tendra/src/lib/apis/cpp/ostream 1.2 +9 -7 tendra/src/lib/apis/cpp/queue 1.2 +9 -7 tendra/src/lib/apis/cpp/set 1.2 +10 -8 tendra/src/lib/apis/cpp/setjmp.h 1.2 +10 -8 tendra/src/lib/apis/cpp/signal.h 1.2 +9 -7 tendra/src/lib/apis/cpp/sstream 1.2 +9 -7 tendra/src/lib/apis/cpp/stack 1.2 +10 -8 tendra/src/lib/apis/cpp/stdarg.h 1.2 +10 -8 tendra/src/lib/apis/cpp/stddef.h 1.2 +27 -25 tendra/src/lib/apis/cpp/stdexcept 1.2 +10 -8 tendra/src/lib/apis/cpp/stdio.h 1.2 +10 -8 tendra/src/lib/apis/cpp/stdlib.h 1.2 +9 -7 tendra/src/lib/apis/cpp/streambuf 1.2 +9 -7 tendra/src/lib/apis/cpp/string 1.2 +10 -8 tendra/src/lib/apis/cpp/string.h 1.2 +10 -8 tendra/src/lib/apis/cpp/strstream.h 1.2 +10 -8 tendra/src/lib/apis/cpp/time.h 1.2 +34 -32 tendra/src/lib/apis/cpp/typeinfo 1.2 +9 -7 tendra/src/lib/apis/cpp/utility 1.2 +9 -7 tendra/src/lib/apis/cpp/valarray 1.2 +9 -7 tendra/src/lib/apis/cpp/vector 1.2 +10 -8 tendra/src/lib/apis/cpp/wchar.h 1.2 +10 -8 tendra/src/lib/apis/cpp/wctype.h 1.2 +16 -14 tendra/src/lib/apis/gcc/MASTER 1.2 +27 -25 tendra/src/lib/apis/gcc/stab.h 1.2 +8 -6 tendra/src/lib/apis/gcc/sys/file.h 1.2 +8 -6 tendra/src/lib/apis/gcc/sys/param.h 1.2 +17 -15 tendra/src/lib/apis/gcc/sys/resource.h 1.2 +15 -13 tendra/src/lib/apis/gcc/sys/time.h 1.2 +9 -7 tendra/src/lib/apis/gcc/sys/types.h 1.2 +10 -8 tendra/src/lib/apis/gcc/tdf_alloca.h 1.2 +29 -27 tendra/src/lib/apis/iso/MASTER 1.2 +9 -7 tendra/src/lib/apis/iso/assert.h 1.2 +8 -6 tendra/src/lib/apis/iso/ctype.h 1.2 +9 -7 tendra/src/lib/apis/iso/errno.h 1.2 +8 -6 tendra/src/lib/apis/iso/float.h 1.2 +18 -16 tendra/src/lib/apis/iso/iso646.h 1.2 +8 -6 tendra/src/lib/apis/iso/limits.h 1.2 +8 -6 tendra/src/lib/apis/iso/locale.h 1.2 +8 -6 tendra/src/lib/apis/iso/math.h 1.2 +8 -6 tendra/src/lib/apis/iso/setjmp.h 1.2 +8 -6 tendra/src/lib/apis/iso/signal.h 1.2 +8 -6 tendra/src/lib/apis/iso/stdarg.h 1.2 +8 -6 tendra/src/lib/apis/iso/stddef.h 1.2 +8 -6 tendra/src/lib/apis/iso/stdio.h 1.2 +8 -6 tendra/src/lib/apis/iso/stdlib.h 1.2 +8 -6 tendra/src/lib/apis/iso/string.h 1.2 +8 -6 tendra/src/lib/apis/iso/time.h 1.2 +72 -70 tendra/src/lib/apis/iso/wchar.h 1.2 +28 -26 tendra/src/lib/apis/iso/wctype.h 1.13 +1 -1 tendra/src/lib/apis/iso99/math.h 1.2 +38 -36 tendra/src/lib/apis/posix/MASTER 1.2 +9 -7 tendra/src/lib/apis/posix/assert.h 1.2 +8 -6 tendra/src/lib/apis/posix/ctype.h 1.2 +15 -13 tendra/src/lib/apis/posix/dirent.h 1.2 +15 -13 tendra/src/lib/apis/posix/errno.h 1.2 +33 -31 tendra/src/lib/apis/posix/fcntl.h 1.2 +8 -6 tendra/src/lib/apis/posix/float.h 1.2 +20 -18 tendra/src/lib/apis/posix/grp.h 1.2 +21 -19 tendra/src/lib/apis/posix/limits.h 1.2 +8 -6 tendra/src/lib/apis/posix/locale.h 1.2 +8 -6 tendra/src/lib/apis/posix/math.h 1.2 +28 -26 tendra/src/lib/apis/posix/pwd.h 1.2 +13 -11 tendra/src/lib/apis/posix/setjmp.h 1.2 +28 -26 tendra/src/lib/apis/posix/signal.h 1.2 +8 -6 tendra/src/lib/apis/posix/stdarg.h 1.2 +8 -6 tendra/src/lib/apis/posix/stddef.h 1.2 +16 -14 tendra/src/lib/apis/posix/stdio.h 1.2 +8 -6 tendra/src/lib/apis/posix/stdlib.h 1.2 +8 -6 tendra/src/lib/apis/posix/string.h 1.2 +39 -37 tendra/src/lib/apis/posix/sys/stat.h 1.2 +14 -12 tendra/src/lib/apis/posix/sys/times.h 1.2 +17 -15 tendra/src/lib/apis/posix/sys/types.h 1.2 +20 -18 tendra/src/lib/apis/posix/sys/utsname.h 1.2 +17 -15 tendra/src/lib/apis/posix/sys/wait.h 1.2 +46 -44 tendra/src/lib/apis/posix/termios.h 1.2 +11 -9 tendra/src/lib/apis/posix/time.h 1.2 +88 -86 tendra/src/lib/apis/posix/unistd.h 1.2 +13 -11 tendra/src/lib/apis/posix/utime.h 1.2 +38 -36 tendra/src/lib/apis/posix1/MASTER 1.2 +9 -7 tendra/src/lib/apis/posix1/assert.h 1.2 +8 -6 tendra/src/lib/apis/posix1/ctype.h 1.2 +8 -6 tendra/src/lib/apis/posix1/dirent.h 1.2 +9 -7 tendra/src/lib/apis/posix1/errno.h 1.2 +8 -6 tendra/src/lib/apis/posix1/fcntl.h 1.2 +8 -6 tendra/src/lib/apis/posix1/float.h 1.2 +8 -6 tendra/src/lib/apis/posix1/grp.h 1.2 +13 -11 tendra/src/lib/apis/posix1/limits.h 1.2 +9 -7 tendra/src/lib/apis/posix1/locale.h 1.2 +8 -6 tendra/src/lib/apis/posix1/math.h 1.2 +8 -6 tendra/src/lib/apis/posix1/pwd.h 1.2 +8 -6 tendra/src/lib/apis/posix1/setjmp.h 1.2 +8 -6 tendra/src/lib/apis/posix1/signal.h 1.2 +8 -6 tendra/src/lib/apis/posix1/stdarg.h 1.2 +8 -6 tendra/src/lib/apis/posix1/stddef.h 1.2 +8 -6 tendra/src/lib/apis/posix1/stdio.h 1.2 +8 -6 tendra/src/lib/apis/posix1/stdlib.h 1.2 +8 -6 tendra/src/lib/apis/posix1/string.h 1.2 +8 -6 tendra/src/lib/apis/posix1/sys/stat.h 1.2 +8 -6 tendra/src/lib/apis/posix1/sys/times.h 1.2 +10 -8 tendra/src/lib/apis/posix1/sys/types.h 1.2 +8 -6 tendra/src/lib/apis/posix1/sys/utsname.h 1.2 +8 -6 tendra/src/lib/apis/posix1/sys/wait.h 1.2 +8 -6 tendra/src/lib/apis/posix1/termios.h 1.2 +8 -6 tendra/src/lib/apis/posix1/time.h 1.2 +15 -13 tendra/src/lib/apis/posix1/unistd.h 1.2 +8 -6 tendra/src/lib/apis/posix1/utime.h 1.2 +42 -40 tendra/src/lib/apis/posix2/MASTER 1.2 +9 -7 tendra/src/lib/apis/posix2/assert.h 1.2 +8 -6 tendra/src/lib/apis/posix2/ctype.h 1.2 +8 -6 tendra/src/lib/apis/posix2/dirent.h 1.2 +8 -6 tendra/src/lib/apis/posix2/errno.h 1.2 +8 -6 tendra/src/lib/apis/posix2/fcntl.h 1.2 +8 -6 tendra/src/lib/apis/posix2/float.h 1.2 +10 -8 tendra/src/lib/apis/posix2/fnmatch.h 1.2 +18 -16 tendra/src/lib/apis/posix2/glob.h 1.2 +8 -6 tendra/src/lib/apis/posix2/grp.h 1.2 +13 -11 tendra/src/lib/apis/posix2/limits.h 1.2 +8 -6 tendra/src/lib/apis/posix2/locale.h 1.2 +8 -6 tendra/src/lib/apis/posix2/math.h 1.2 +8 -6 tendra/src/lib/apis/posix2/pwd.h 1.2 +24 -22 tendra/src/lib/apis/posix2/regex.h 1.2 +8 -6 tendra/src/lib/apis/posix2/setjmp.h 1.2 +8 -6 tendra/src/lib/apis/posix2/signal.h 1.2 +8 -6 tendra/src/lib/apis/posix2/stdarg.h 1.2 +8 -6 tendra/src/lib/apis/posix2/stddef.h 1.2 +8 -6 tendra/src/lib/apis/posix2/stdio.h 1.2 +8 -6 tendra/src/lib/apis/posix2/stdlib.h 1.2 +8 -6 tendra/src/lib/apis/posix2/string.h 1.2 +8 -6 tendra/src/lib/apis/posix2/sys/stat.h 1.2 +8 -6 tendra/src/lib/apis/posix2/sys/times.h 1.2 +8 -6 tendra/src/lib/apis/posix2/sys/types.h 1.2 +8 -6 tendra/src/lib/apis/posix2/sys/utsname.h 1.2 +8 -6 tendra/src/lib/apis/posix2/sys/wait.h 1.2 +8 -6 tendra/src/lib/apis/posix2/termios.h 1.2 +8 -6 tendra/src/lib/apis/posix2/time.h 1.2 +15 -13 tendra/src/lib/apis/posix2/unistd.h 1.2 +8 -6 tendra/src/lib/apis/posix2/utime.h 1.2 +19 -17 tendra/src/lib/apis/posix2/wordexp.h 1.2 +114 -112 tendra/src/lib/apis/svid3/MASTER 1.2 +21 -19 tendra/src/lib/apis/svid3/acl.h 1.2 +9 -7 tendra/src/lib/apis/svid3/assert.h 1.2 +28 -26 tendra/src/lib/apis/svid3/cpio.h 1.2 +17 -15 tendra/src/lib/apis/svid3/cs.h 1.2 +8 -6 tendra/src/lib/apis/svid3/ctype.h 1.2 +423 -421 tendra/src/lib/apis/svid3/curses.h 1.2 +8 -6 tendra/src/lib/apis/svid3/dirent.h 1.2 +13 -11 tendra/src/lib/apis/svid3/errno.h 1.2 +14 -12 tendra/src/lib/apis/svid3/eti.h 1.2 +8 -6 tendra/src/lib/apis/svid3/fcntl.h 1.2 +8 -6 tendra/src/lib/apis/svid3/float.h 1.2 +19 -17 tendra/src/lib/apis/svid3/fmtmsg.h 1.2 +108 -106 tendra/src/lib/apis/svid3/form.h 1.2 +16 -14 tendra/src/lib/apis/svid3/ftw.h 1.2 +9 -7 tendra/src/lib/apis/svid3/grp.h 1.2 +8 -6 tendra/src/lib/apis/svid3/langinfo.h 1.2 +8 -6 tendra/src/lib/apis/svid3/limits.h 1.2 +9 -7 tendra/src/lib/apis/svid3/locale.h 1.2 +38 -36 tendra/src/lib/apis/svid3/mac.h 1.2 +23 -21 tendra/src/lib/apis/svid3/malloc.h 1.2 +26 -24 tendra/src/lib/apis/svid3/math.h 1.2 +100 -98 tendra/src/lib/apis/svid3/menu.h 1.2 +10 -8 tendra/src/lib/apis/svid3/mon.h 1.2 +28 -26 tendra/src/lib/apis/svid3/netconfig.h 1.2 +30 -28 tendra/src/lib/apis/svid3/netdir.h 1.2 +8 -6 tendra/src/lib/apis/svid3/nl_types.h 1.2 +10 -8 tendra/src/lib/apis/svid3/nlist.h 1.2 +23 -21 tendra/src/lib/apis/svid3/panel.h 1.2 +33 -31 tendra/src/lib/apis/svid3/pfmt.h 1.2 +21 -19 tendra/src/lib/apis/svid3/pkginfo.h 1.2 +14 -12 tendra/src/lib/apis/svid3/poll.h 1.2 +14 -12 tendra/src/lib/apis/svid3/priv.h 1.2 +8 -6 tendra/src/lib/apis/svid3/prof.h 1.2 +9 -7 tendra/src/lib/apis/svid3/pwd.h 1.2 +8 -6 tendra/src/lib/apis/svid3/regexp.h 1.2 +46 -44 tendra/src/lib/apis/svid3/remop.h 1.2 +10 -8 tendra/src/lib/apis/svid3/rpc/key_prot.h 1.2 +180 -178 tendra/src/lib/apis/svid3/rpc/rpc.h 1.2 +10 -8 tendra/src/lib/apis/svid3/rpc/types.h 1.2 +72 -70 tendra/src/lib/apis/svid3/rpc/xdr.h 1.2 +7 -5 tendra/src/lib/apis/svid3/search.h 1.2 +8 -6 tendra/src/lib/apis/svid3/setjmp.h 1.2 +28 -26 tendra/src/lib/apis/svid3/siginfo.h 1.2 +24 -22 tendra/src/lib/apis/svid3/signal.h 1.2 +8 -6 tendra/src/lib/apis/svid3/stdarg.h 1.2 +8 -6 tendra/src/lib/apis/svid3/stddef.h 1.2 +9 -7 tendra/src/lib/apis/svid3/stdio.h 1.2 +12 -10 tendra/src/lib/ap