[Lunar-commits] r21933 - in moonbase/trunk/utils: . gperf

Dennis Veatch stumbles at lunar-linux.org
Wed Oct 25 15:37:28 CEST 2006


Author: stumbles
Date: 2006-10-25 15:37:28 +0200 (Wed, 25 Oct 2006)
New Revision: 21933

Added:
   moonbase/trunk/utils/gperf/
   moonbase/trunk/utils/gperf/DETAILS
Log:

Initial import for those who need a hash function generator.



Added: moonbase/trunk/utils/gperf/DETAILS
===================================================================
--- moonbase/trunk/utils/gperf/DETAILS	                        (rev 0)
+++ moonbase/trunk/utils/gperf/DETAILS	2006-10-25 13:37:28 UTC (rev 21933)
@@ -0,0 +1,21 @@
+          MODULE=gperf
+         VERSION=3.0.2
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=$GNU_URL/$MODULE
+      SOURCE_VFY=sha1:560d0098ca3679a2e26732fc1269f234afe0a199
+        WEB_SITE="http://www.gnu.org/software/gperf/#TOCdownloading"
+         ENTERED=20061025
+         UPDATED=20061025
+           SHORT="a perfect hash function generator"
+
+cat << EOF
+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.
+
+GNU gperf is highly customizable. There are options for generating C or C++
+code, for emitting switch statements or nested ifs instead of a hash table,
+and for tuning the algorithm employed by gperf.
+EOF



More information about the Lunar-commits mailing list