We are happy to announce the availability of a new GNU gperf release. This version makes adjustments to accomodate recent changes in the GCC development tree which are in line to appear next year when GCC 4.3 hits the ground running.
Software with gperf-generated lexical analyzers can now regenerate their hash functions so new releases will be already buildable by the time the changed GCC appears. By making the changes to GNU gperf now, we hope to have given all projects ample time to be able to make sure there are no compilation issues to hit them later. GNU gperf is a perfect hash function generator. For a given list of strings, it produces a hash function and hash table, in form of C or C++ code, for looking up a value depending on the input string. The hash function is perfect, which means that the hash table has no collisions, and the hash table lookup needs a single string comparison only. Output from the gperf program is used to recognize reserved words in the GNU C, GNU C++, and GNU Pascal compilers, as well as with the GNU indent program. The full set of changes new to GNU gperf version 3.0.3 are: * Change generated code after the meaning of __inline is changed in GCC 4.3. * Improved support for mingw. Many thanks to Bruno Haible for his continued support and good hacking on gperf. For general documentation on the coding and usage standards this distribution follows, see the GNU standards document available from http://www.gnu.org/prep/standards/ in a variety of formats. Of particular interest are the sections 'Makefile Conventions', 'Configuration', and 'User Interfaces'. Mail suggestions and bug reports to <[EMAIL PROTECTED]>. When reporting bugs, please include in the subject line the package name and version (output of 'gperf --version') for which you found a problem. _______________________________________________ GNU Announcement mailing list <info-gnu@gnu.org> http://lists.gnu.org/mailman/listinfo/info-gnu