AminetAminet
Search:
84476 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/gg/gperf-3.0.2-bin-m68k.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
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
Date:2007-05-26
Download:http://aminet.net/dev/gg/gperf-3.0.2-bin-m68k.lha - View contents
Readme:http://aminet.net/dev/gg/gperf-3.0.2-bin-m68k.readme
Downloads:868

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 at usa.com



Contents of dev/gg/gperf-3.0.2-bin-m68k.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                   70      80  87.5% -lh5- a5c8 Nov 25  2002 gperf-3.0.2-bin-m68k/AUTHORS
[generic]                57108  128372  44.5% -lh5- 3931 May 10 14:45 gperf-3.0.2-bin-m68k/bin/gperf
[generic]                63977  143480  44.6% -lh5- 7cb0 May 10 15:50 gperf-3.0.2-bin-m68k/bin/gperf.libnix
[generic]                42235  147762  28.6% -lh5- b6df Jun 29  2006 gperf-3.0.2-bin-m68k/ChangeLog
[generic]                 7018   18154  38.7% -lh5- 4e59 May 14  2005 gperf-3.0.2-bin-m68k/COPYING
[generic]                26178   79303  33.0% -lh5- 93a4 May 10 14:03 gperf-3.0.2-bin-m68k/doc/gperf/gperf.html
[generic]                 3093    7272  42.5% -lh5- c3d9 May 10 14:02 gperf-3.0.2-bin-m68k/man/man1/gperf.1
[generic]                 1408    3120  45.1% -lh5- 575b Jan 13  2006 gperf-3.0.2-bin-m68k/NEWS
[generic]                  648    1227  52.8% -lh5- 5502 Aug  2  2001 gperf-3.0.2-bin-m68k/README
[generic]                  782    1664  47.0% -lh5- 09e2 May 10 16:32 gperf-3.0.2-bin-m68k/README.amiga
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        10 files  202517  530434  38.2%            May 26 16:33

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>