Matthias Andree <ma+ov...@dt.e-technik.uni-dortmund.de> said:

> On Thu, 10 Jul 2003, James Yonan wrote:
> 
> > 
> > This is a maintenance release which (a) fixes the previously discussed ISO 
> > C99
> > vararg efficiency bug, and (b) further stabilizes the experimental
> > --mtu-dynamic option which causes OpenVPN to perform internal datagram
> > fragmentation in cases where native IP fragmentation is broken.
> > 
> > Testing will be helpful at this point, especially for non-x86-linux
platforms.    
> 
> I am only compile testing, not testing runtime; these are Sun Workshop
> warnings:
> 
> "crypto.c", line 838: warning: argument #3 is incompatible with prototype:
>         prototype: pointer to unsigned int :
"/usr/local/ssl/include//openssl/evp.h", line 551
>         argument : pointer to int
> "ssl.c", line 310: warning: argument #2 is incompatible with prototype:
>         prototype: pointer to unsigned char : "buffer.h", line 80
>         argument : pointer to char
> "ssl.c", line 1523: warning: argument #1 is incompatible with prototype:
>         prototype: pointer to const char : "options.h", line 191
>         argument : pointer to unsigned char

These look like the kind of warnings you get with the gcc -Wconversion flag --
though Sun Workshop must be using a different warning algorithm because gcc
-Wconversion generates pages of warnings about similar things -- basically
function prototypes causing an implicit type conversion.  Most of these are
pretty harmless.

Anyway, I've fixed them.

James


James


Reply via email to