Commit Graph

21 Commits

Author SHA1 Message Date
Jean-Paul Chaput 4a9f673667 This commit is only to test (try 16) the mailing list. 2014-02-22 16:04:51 +01:00
Jean-Paul Chaput 5d22f797c6 This commit is only to test (try 15) the mailing list. 2014-02-22 01:21:17 +01:00
Jean-Paul Chaput b7e3c70b9c This commit is only to test (try 14) the mailing list. 2014-02-22 01:10:03 +01:00
Jean-Paul Chaput 781bb6047f This commit is only to test (try 13) the mailing list. 2014-02-22 00:43:07 +01:00
Jean-Paul Chaput b8f8d9f6f5 This commit is only to test (try 10) the mailing list. 2014-02-22 00:32:25 +01:00
Jean-Paul Chaput 96255d0310 This commit is only to test (try 11) the mailing list. 2014-02-22 00:07:55 +01:00
Jean-Paul Chaput fe84c111cd This commit is only to test (try 10) the mailing list. 2014-02-21 23:56:05 +01:00
Jean-Paul Chaput 8dd47943cd This commit is only to test (try 9) the mailing list. 2014-02-21 23:33:14 +01:00
Jean-Paul Chaput fd114efb6f This commit is only to test (try 8) the mailing list. 2014-02-21 19:06:45 +01:00
Jean-Paul Chaput d048b149d0 This commit is only to test (try 7) the mailing list. 2014-02-21 15:45:02 +01:00
Jean-Paul Chaput 54787b9d3e This commit is only to test (try 6) the mailing list. 2014-02-21 15:22:48 +01:00
Jean-Paul Chaput 77b9058a01 This commit is only to test (try 5) the mailing list. 2014-02-21 15:08:37 +01:00
Jean-Paul Chaput 4053d60865 This commit is only to test (try 4) the mailing list. 2014-02-21 14:37:58 +01:00
Jean-Paul Chaput bf1eede024 This commit is only to test (try 3) the mailing list. 2014-02-21 14:19:05 +01:00
Jean-Paul Chaput 66b8472ab5 This commit is only to test (try 2) the mailing list. 2014-02-21 14:13:03 +01:00
Jean-Paul Chaput 97aee2580b Code cleanup with cppcheck & gcc 4.4.6 (RHEL6).
This commit is way too big. Next time split it tool by tool.

All tool sources have been checked with cppcheck & gcc. All correctables
errors/warning have been removed:
* Now uses correct conversion specifiers in printf(), mostly 'u' instead
  of 'd' for unsigneds.
* In scanf(), uses systematically a maximum field width, 11 for int,
  22 for long int and the appropriate length for char*.
* In strcpy(), no longer uses same array for source & dest, but uses
  an intermediate array.
* Remove (or comment) unused variables.
* In C++ files, correct constructors attribute initialisation and
  disable copy constructors.
* When possible, correct memory leaks. Some corrections would need a
  more intimate knowledge of the source than I do.
* Removed some "gets()" calls.
* In parsers, undeclare yyunput & yyinput when necessary.
* NOT correct variable scope as it may clutter the code (my opinion).

Specific tools remark:
* In <asimut>, comment beginning with "FRAGILE" signals a very ugly
  trick: structs passed as losig_list but with only the two first
  fields identical.
* In <graal> & <dreal> for char used as table index, uses a cast toward
  int, but in <xfsm>, <xgra>, <xsch> & <xvpn> simply declares the
  variables int.
* In <cells>, dp_nmux_x1.ap, shrink the ALU2 part of the ALU3 terminals
  so they do not collide with neighboring track. Has do to it manually
  as Graal refuse to shrink them. The same correction must be done on
  other cells for nero/kite dual compliance.
2014-02-18 14:53:05 +01:00
Jean-Paul Chaput 43da04a7e4 First cleanup after importation from CVS and misc setup.
* Cleanup: Remove long time unused tools <pcbs>, <grog>, <gcp>, <genview>,
    <growstk>, <ocr> and <vst2xnf>. They may still be recovered by
    reverting to the original 'v5.1' tag.
* Change: In <attila>, remove the CVS checkout part and adapt to the
    slightly different source tree organisation (alliance/alliance/src).
* Setup: Added .gitignore to exclude the files generated "in source" by
    automake (when tools are built).
* New: Small script to perform a complete cppcheck on the whole source
    tree.
2014-02-07 14:08:53 +01:00
Olivier Sirol 4aa7e33efb Buena vista 2000-04-19 12:46:41 +00:00
Olivier Sirol ff2b24e073 hooooooooo 2000-02-01 12:33:14 +00:00
Olivier Sirol b249ae4bec dev 1999-09-09 14:24:53 +00:00
The Alliance Tool 0fbd3a73d0 import init 1998-10-21 16:42:57 +00:00