On Mon, 24 Sep 2012, Jon Trulson wrote:
> On Mon, 24 Sep 2012, Marcin Cieslak wrote:
>
> > Hello,
> >
> > When building dtmail with gcc 4.2 I get the following warning:
> >
>
> Hmmm. Yes we could ignore the warning, but I'd suggest we don't if it
> has the potential to create grief in the future...
>From the GCC info file:
`-Wwrite-strings'
When compiling C, give string constants the type `const
char[LENGTH]' so that copying the address of one into a
non-`const' `char *' pointer will get a warning; when compiling
C++, warn about the deprecated conversion from string literals to
`char *'. This warning, by default, is enabled for C++ programs.
These warnings will help you find at compile time code that can
try to write into a string constant, but only if you have been
very careful about using `const' in declarations and prototypes.
Otherwise, it will just be a nuisance; this is why we did not make
`-Wall' request these warnings.
We are not "careful about using `const' in declarations
and prototypes". This would mean also re-defining of many
of the internal interfaces. So right now it's a nuisance,
as the info file says.
That said I would be happy to find out what's the "right" place
to put such options. Shall we create new "DefaultCWarningLevel"
and "DefaultCplusplusWarningLevel" imake variables?
//Marcin
------------------------------------------------------------------------------
How fast is your code?
3 out of 4 devs don\\\'t know how their code performs in production.
Find out how slow your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219672;13503038;z?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
cdesktopenv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel