🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.bug
Article #679

GPERF 1.9

#679
From: Doug Schmidt
Date: Fri, 13 Oct 1989 02:33
37 lines
1944 bytes
The new K&R C version of gperf (the GNU perfect hash function
generator program) is now available for anonymous ftp from ics.uci.edu
(128.195.1.1) in the ~ftp/pub directory as:

cperf-1.9.tar.Z

The new version fixes some minor bugs, adds a new feature that
automatically declares the generated lookup tables `readonly' (i.e.,
`const'), and creates much smaller C output for input keyword sets
processed with the -S (C switch) option.

Incidentally, I'm currently writing a paper about gperf, and would be
interested to know if anyone has found it useful for applications
other than generating compiler reserved word lookup tables.

Here's a partial list of known applications:

1. Used to generate keyword recognition routines for the GNU C, GNU C++,
   GNU Pascal, and GNU Modula 3 compilers (the latter two are experimental
   and not generally available yet).
   
2. Used in GNU indent (where it sped up the program by around 10%).

3. Used to generate assembly language opcode recognizers for 
   Intel 80x86, Z8000, and Motorola 680x0.

If anyone has employed gperf in addition applications please
let me know!

  thanks,
  
    Doug
--
Master Swordsman speak of humility;             | schmidt@ics.uci.edu (ARPA)
Philosophers speak of truth;                    | office: (714) 856-4034
Saints and wisemen speak of the Tao of no doubt;
The moon, sun, and sea speaks for itself. -- Hiroshi Hamada
Technical Details
Message-ID: <1989Oct13.023312.11156@paris.ics.uci.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!uwm.edu!gem.mps.ohio-state.edu!usc!orion.oac.uci.edu!uci-ics!news

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!uwm.edu!gem.mps.ohio-state.edu!usc!orion.oac.uci.edu!uci-ics!news
From: schmidt@glacier.ics.uci.edu (Doug Schmidt)
Newsgroups: gnu.gcc.bug,gnu.g++.bug
Subject: GPERF 1.9
Message-ID: <1989Oct13.023312.11156@paris.ics.uci.edu>
Date: 13 Oct 89 02:33:12 GMT
Sender: news@paris.ics.uci.edu (Network News)
Reply-To: schmidt@glacier.ics.uci.edu (Doug Schmidt)
Distribution: gnu
Organization: University of California, Irvine - Dept of ICS
Lines: 37