[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gcl-devel] -Wall checked in
From: |
Camm Maguire |
Subject: |
[Gcl-devel] -Wall checked in |
Date: |
20 Jul 2002 03:25:10 -0400 |
Greetings! Am pleased to announce that I just checked in a rather
large mod to get a clean build under -Wall. Several issues uncovered
and addressed at least preliminarily. maxima 5.6 and cvs build and
run fine, and gcl compiles itself as well as ever. Seems slightly
faster too, though this is not a scientific observation. we'll see
shortly how the Debian autobuilders like this one.
Please test thoroughly.
Just a few notes for the future:
1) It would be nice to find a way to go completely with ANSI C
varargs, in place of the traditional method. The problem here is that
one cannot represent *all* args as variable in this way, and such a
possibility is built in to the code in funlink.c (c_apply_n).
2) Need to minimalize the new header h/protoize.h
3) Need to declare all functions with proper arguments -- right now
gcl requires certain functions to be declared with an empty
argument list to pass the function pointers around correctly.
4) Need to revisit the 'lintian' changes I've made to the list
compiler. Several unused variables should not be declared, rather
than the empty use of said variables I've inserted into the C
output. Likewise with unused labels.
5) Need to beautify and clean the code at some point. Changes made
thus far were minimal for -Wall, and not intended to change
functionality (significantly).
6) Need to finalize the build method, modern makefiles, have configure
spit out most if not all what we put in by hand not in *.h
7) Need to turn to ansi compliance, import clocc test tree.
8) Need to have a sfasldlsym.c option where bfd doesn't work, or get
bfd to work everywhere :-).
9) release 2.5.0, not necessarily in this order :-)
Take care,
--
Camm Maguire address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
- [Gcl-devel] -Wall checked in,
Camm Maguire <=