On Fri, Jun 10, 2005 at 05:25:23PM +0200, Ralf S. Engelschall wrote:
>   Modified files:
>     openpkg-src/openpkg     gzip.c
>
>   Log:
>     Fix syntax error (declaring a variable within the function body is
>     allowed under ISO C99 only)
>
>   Summary:
>     Revision    Changes     Path
>     1.2         +2  -2      openpkg-src/openpkg/gzip.c
>   ____________________________________________________________________________
>
>   patch -p0 <<'@@ .'
>   Index: openpkg-src/openpkg/gzip.c
>   ============================================================================
>   $ cvs diff -u -r1.1 -r1.2 gzip.c
>   --- openpkg-src/openpkg/gzip.c      10 Jun 2005 13:51:55 -0000      1.1
>   +++ openpkg-src/openpkg/gzip.c      10 Jun 2005 15:25:22 -0000      1.2
>   @@ -69,7 +69,7 @@
>     */
>
>    #ifdef RCSID
>   -static char rcsid[] = "$Id: gzip.c,v 1.1 2005/06/10 13:51:55 ms Exp $";
>   +static char rcsid[] = "$Id: gzip.c,v 1.2 2005/06/10 15:25:22 rse Exp $";
>    #endif
>
>    #include <config.h>
>   @@ -946,6 +946,7 @@
>    {
>        struct stat    ostat; /* stat for ofname */
>        int flags = O_WRONLY | O_CREAT | O_EXCL | O_BINARY;
>   +    char *baseout;
>
>        if (ascii && decompress) {
>       flags &= ~O_BINARY; /* force ascii text mode */
>   @@ -958,7 +959,6 @@
>       }
>       /* Create the output file */
>       remove_ofname = 1;
>   -   char *baseout;
>       baseout = base_name(ofname);
>       strncpy(ofname, baseout, sizeof(ofname));
>       ofname[sizeof(ofname) - 1] = '\0';
>
A good eye. I just wonder if by now, there are any other lines of pre
ISO C99 code in the bootstrap. If so then OpenPKG requires ISO99 and:

  -Fix syntax error
  +Improve portability

...but the change is probably a positive one, so thanks for the
good work. I've used your idea in the other two bootstrap packages.

Regards,
Michael

-- 
Michael Schloh von Bennewitz <[EMAIL PROTECTED]>
Software Engineer Development, Spacenet AG
Joseph-Dollinger-Bogen 14, D-80807 Muenchen

Attachment: pgpRXfkXbyPey.pgp
Description: PGP signature

Reply via email to