Article View: gnu.g++.lib.bug
Article #531Re: (none)
From: Doug Schmidt
Date: Wed, 07 Jun 1989 03:25
Date: Wed, 07 Jun 1989 03:25
42 lines
2327 bytes
2327 bytes
In article <8906062051.AA06600@nueng.> saini@nueng.ai.mit.edu (Riju Saini) writes:
++
++ Hi,
++ I am not sure if this is the right place to report bugs that I
++ found in `gperf'. I am sending it here in the hope that it
++ will be noticed by someone.
Hi Riju,
This is indeed the place to send gperf bugs.
++ (1) The tests provided with cperf ran perfectly, but on experimenting
++ with some of the command line switches I found gperf to generate
++ incorrect C code for the `wordlist' structure initialization.
++ Any combination of the '-t -p' switchs with the '-D' switch produces
++ this error. Part of the (error) output generated on the `c-parse.gperf'
++ file is given below:
That is indeed a bug. I've fixed it in the next release.
++ (2) This is not a bug, but more like a suggestion for maybe an
++ extra option...
++ I find the use of the string comparison function `strncmp' better
++ (under certain conditions) justified than using `strcmp'. Since
++ the length of the string is always passed to `in_word_set' this
++ can be implimented with relative ease, or provided as a command
++ line option. I find the use of `strncmp' specially attractive when
++ I want to pickup keywords from *one* large string, the keyword
++ lengths being fixed. For example: I am trying to parse a chemical
That sounds reasonable. I'll add that to the (growing) list of
gperf options. If anyone else has any suggestions for gperf
modifications please forward them to me at schmidt@ics.uci.edu.
thanks,
Doug
--
Any man's death diminishes me, | schmidt@ics.uci.edu (ARPA)
Because I am involved in Mankind; | office: (714) 856-4043
And therefore never send to know for whom the bell tolls;
It tolls for thee -- John Donne
Technical Details
Message-ID:
<16956@paris.ics.uci.edu>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!purdue!ames!elroy!usc!orion.cf.uci.edu!uci-ics!schmidtReferences:
<8906062051.AA06600@nueng.>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!purdue!ames!elroy!usc!orion.cf.uci.edu!uci-ics!schmidt From: schmidt@ics.uci.edu (Doug Schmidt) Newsgroups: gnu.g++.lib.bug Subject: Re: (none) Message-ID: <16956@paris.ics.uci.edu> Date: 7 Jun 89 03:25:41 GMT References: <8906062051.AA06600@nueng.> Sender: news@paris.ics.uci.edu Reply-To: Doug Schmidt <schmidt@zola.ics.uci.edu> Distribution: gnu Organization: University of California at Irvine: ICS Dept. Lines: 42