> Overwriting constant strings is a very real error and should be fixed.
> Code like this would crash in Windows, for example.

These warnings do not mean overwriting, simply passing a string
constant to a function which takes char *; a potential, not
necessarily a real error. It is allowed in C, not in C++.

Of course, it would be good to check all warnings, some can be bugs.
Not all useful warnings are included in -Wall. It may be worth to
activate more.

But warnings should not deter from adoption of GCC 4.4.

> So as I said, ReactOS need an in-tree version of libgcc with proper
> support for __enable_execute_stack for kernel-mode.

It is not needed in user-mode, too. Nested functions are only used by
PSEH2, and it works well without __enable_execute_stack()

_______________________________________________
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev

Reply via email to