Short:        perfect hash generator
Author:       see AUTHORS inside the archive
Uploader:     megacz usa com
Type:         dev/gg
Version:      3.0.2
Requires:     68020+/os2.04+/ixemul48+
Architecture: m68k-amigaos

gperf-3.0.2
------------

This is GNU gperf. It is a program that generates perfect hash
functions for sets of key words.  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.

---

NOTES:
      - requires 68020+/os2.04+/ixemul48+

      - there is also libnix(ixemul free) version, but you will be needing
        ( http://aminet.net/util/boot/UnixDirs3.lha ), to use it under Unix
        shell, coz it accepts Amiga like paths only!
        ;
        however, you should not use it in 'GNU' developer environment, so
        treat it as a external utility that might be helpful in pure Amiga
        development.
        ;
        another important thing is that it failed the 'tests/', well it
        generates all the stuff correctly but the paths are different,
        and it failed at 'diff', for example:
        ;
        expected:
        /* C code produced by gperf version 3.0.2 */
        /* Command-line: ../src/gperf -L C -F ', 0, 0' -j1 -i 1 -g -o -t -G -N is_reserved_word -k'1,3,$'  */
        [...]
        ;
        generated:
        /* C code produced by gperf version 3.0.2 */
        /* Command-line: gperf -L C -F ', 0, 0' -j1 -i 1 -g -o -t -G -N is_reserved_word -k'1,3,$'  */
        [...]
        ;
        as you can see a path collapsed the test, it might be that this
        is 'libnix' or 'unixdirs' nature, not sure.

      - ixemul version passed all the 'tests/', so fully functional. 

      - rememeber about the stack, minimum 50000 bytes, both versions!
---

megacz@usa.com

