On Thu, Nov 30, 2000 at 04:03:13AM -0800, Greg Stein wrote:
> On Wed, Nov 29, 2000 at 01:55:22PM -0800, William A. Rowe, Jr. wrote:
> >...
> > src\lib\apr\misc\unix\getopt.c(65) : warning C4090: 'function' : different 
> > 'const' qualifiers
> > src\lib\apr\misc\unix\getopt.c(65) : warning C4022: 'memcpy' : pointer 
> > mismatch for actual parameter 1
> > 
> > src\modules\mpm\winnt\service.c(605) : warning C4090: 'function' : 
> > different 'const' qualifiers
> > src\modules\mpm\winnt\service.c(605) : warning C4022: 'memcpy' : pointer 
> > mismatch for actual parameter 1
> > 
> > and ditto at (609), (706), (709), (713) and (1072)
> 
> Euh... those warnings are wrong. We pass in "const char **" for memcpy()'s
> first parameters which is a "void *". The two "should be" compatible.
> 
> Grr... anybody have any ideas on how best to solve the problem? (seems like
> a problem with the compiler itself)

Ooh... I may know what this is. I changed a few lines that looked like:

    char const *foo;

to the standard Apache-style: (hell, everybody's style)

    const char *foo;

Do you think that if we put a few of the decls back to the former style,
that the warnings will go away?

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

Reply via email to