🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by Jim Meyering Wed, 25 Jan 2012 07:56
cppi-1.16 released [stable]
#230
Author: Jim Meyering
Date: Wed, 25 Jan 2012 07:56
97 lines
4964 bytes
--=-=-=
Content-Type: text/plain

GNU cppi is a cpp directive indenter.
It converts unindented (or inconsistently indented) code like this:

    #ifdef ...
    #if defined ... || defined ...
    #define a b
    #else
    #define a c
    #endif
    #endif

to this, without modifying non-cpp lines.

    #ifdef ...
    # if defined ... || defined ...
    #  define a b
    # else
    #  define a c
    # endif
    #endif

It can also merely report improperly-indented lines,
be it the lines themselves or just the names of the containing files.
---------------------------------------------

New with this release: I've gettextized the sources, so you may now see
diagnostics in a language other than English.  Also, following bison's
lead, I have used cppi as a showcase for non-recursive make.
Benefits: complete and accurate dependencies, more build parallelism.

Here are the compressed sources and a GPG detached signature[*]:
  http://ftp.gnu.org/gnu/cppi/cppi-1.16.tar.xz
  http://ftp.gnu.org/gnu/cppi/cppi-1.16.tar.xz.sig

Use a mirror for higher download bandwidth:
  http://ftpmirror.gnu.org/cppi/cppi-1.16.tar.xz
  http://ftpmirror.gnu.org/cppi/cppi-1.16.tar.xz.sig

[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact.  First, be sure to download both the .sig file
and the corresponding tarball.  Then, run a command like this:

  gpg --verify cppi-1.16.tar.xz.sig

If that command fails because you don't have the required public key,
then run this command to import it:

  gpg --keyserver keys.gnupg.net --recv-keys 7FD9FCCB000BEEEE

and rerun the `gpg --verify' command.

This release was bootstrapped with the following tools:
  Autoconf 2.68.131-dbef97
  Automake 1.11a
  Flex 2.5.35
  Gnulib v0.0-6638-g6e46c18
  Gperf 3.0.4
  Help2man 1.40.5

NEWS

* Noteworthy changes in release 1.16 (2012-01-25) [stable]

** Improvements

  Internationalized diagnostic support is enabled

** Build-related

  Adjusted build process to use non-recursive make using automake's
  subdir-objects option, etc/prefix-gnulib-mk, and a snippet at the
  end of configure.ac.

--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)

iQIcBAEBCAAGBQJPH7XPAAoJEH/Z/MsAC+7u1JIP/3Kf7S5FzG7CrRPJSjh5bzrI
X7KFoahfMEHMBFbgTIrqWUasD4yBCOw+1IufCESqlm6deCFSb5dzl75yzO81YmJY
Zn7/FmTNx/aPclzfNTHvbQioIM/Yz7UXsQsHRzpcM1BNKjR59DjmRjkZV+glViws
arXJ4h54ktGWBU42TcVUAJKu0Mo5oJrkLEm6gNcpKGLU/Wz15drUF0WWq90TJwUJ
EX50qC6S5buvvcuyV0z1uyPiUdyk80AKoxbbRjClczIFKDT0LysVpeCu96EaookT
/TqaLYolAMEWi/DteTprRQvBoW0m2FpOncnBi+e02dqnYoDrCN7JnZRQGadoqx7q
aG1BLRpKFITo3Y2hXCBNwYP+xPd5IYoyWjLO51Nylvv6fvWJRhNDD4rRMtgNelJ2
939/zAT/+c9MgbNj/XcjjG6x/mj7zpbqZ9q3w0hh0PCUg1avzEQdJpfJUXgCsr1Y
lSxUfUAXsQW/NU4zbBLpoO/uNSFK1dX7LKyY1Afy4k74wJr0S+32DGPH1i6tQ+Ql
Ozf5JYenQ5EJIhGdbqTUscLIBANA12CjHnVeMojx/n3PA+ttRxxizE1WlvcwyZh1
/Wl60gbgySnyZhjpGcaDsOx1uOnOv6Y+ssYUVfWAGLyE60LOuoftN/+kLhEH+VQq
z0+Sb0OXNE546rWAfZDv
=ClME
-----END PGP SIGNATURE-----
--=-=-=--
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads