[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: 4.0.4: AIX 4.3.2 patches



On Mon, May 13, 2002 at 04:25:53PM -0500, Albert Chin wrote:
> 1. beecrypt/base64.c
>    beecrypt/base64.h
>    The IBM xlc C compiler complains about data++ in b64crc()
>    from beecrypt/base64.c because it doesn't allow arithmetic on
>    a void pointer.
> 2. beecrypt/dsa.c
>    No C++ comments in C code.
> 3. rpmio/rpmpgp.h
>    lib/rpmlib.h
>    Last element in an enum definition cannot have ','. Other compilers
>    are lax about this but the Tru64 UNIX compiler and IBM compiler
>    fail.
> 4. rpmio/rpmio_internal.h
>    lib/rpmrc.c
>    IBM compiler doesn't allow returning a const type from a function
>    (is this even legal)? Affects fdGetIo() and lookupInCanonTable().

Returning
	const void *
should be legal AFAIK.

> 
>    rpmRebuildTargetVars prototype is 'static void' so function
>    declaration should be the same (HP-UX C compiler complains
>    otherwise).

Done. Thanks for the patch.

BTW, you might want to look at later sources than what's on ftp.rpm.org,
there were more than a few problems fixed after rpm-4.0.4-7x was released.
My latest build is -7x.21, will be going through an updated errata in the
next week or three.

73 de Jeff

-- 
Jeff Johnson	ARS N3NPQ
jbj@redhat.com (jbj@jbj.org)
Chapel Hill, NC





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index] []