Download List

项目描述

GNU gperf is a program that generates perfect hash
functions for sets of keywords. A perfect hash
function is a hash function and a data structure
that allows recognition of a key word in a set of
words using exactly 1 probe into the data
structure. 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.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-09-29 02:58
3.0.4

此版本不包括在长度的散列函数,如果所有关键字具有相同的长度。
This release does not include the length in the hash function if all keywords have the same length.

2007-07-18 22:55
3.0.3

生成的C代码与在C99或gnu99海合会4.3.x版兼容模式。
标签: Major bugfixes
The generated C code is compatible with gcc 4.3.x in c99 or gnu99 mode.

2003-07-26 19:11
3.0.1

更新测试和文件,以及结构形式为“结构foo的宣言;”。
标签: Minor bugfixes
Updated tests and documentation, and support for struct declarations of the form "struct foo;".

2003-05-14 23:05
3.0

此版本产生较小的查找表,要快得多,并且不需要从用户猜测。现在大多数选项中指定的输入文件,而不是在命令行。其他选项允许生成的优化代码共享库中使用。
标签: Major feature enhancements
This release produces smaller lookup tables, is much faster, and doesn't need guesswork from the user. Most options can now be specified in the input file rather than on the command line. Additional options allow generation of optimized code for use in shared libraries.

2002-10-11 11:44
2.7.2

关键词现在可以用双引号,它允许使用'#',',',内部空间或NUL关键字。有些错误修正也适用。
标签: Minor bugfixes
Keywords may now be enclosed in double quotes, which permits the use of '#', ',', space or NUL inside keywords. Some bugfixes were also applied.

Project Resources