diff options
author | Bruno Haible <bruno@clisp.org> | 2003-04-16 10:07:23 +0000 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2003-04-16 10:07:23 +0000 |
commit | b49d12d9843f3f2be0eb38327cb15af761d668d8 (patch) | |
tree | 2e62b1f04edb9ec0a57671a5c03f047453f401fe /NEWS | |
parent | fa9b5b99bff5a086623ac15e4001cddb4d1fba9b (diff) | |
download | gperf-b49d12d9843f3f2be0eb38327cb15af761d668d8.tar.gz |
Improve option --pic. New options --string-pool-name, --null-strings.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -23,6 +23,9 @@ New in 2.97: %enum %includes %global-table + %pic + %define string-pool-name NAME + %null-strings %define word-array-name NAME %switch=COUNT %omit-struct-type @@ -41,8 +44,11 @@ New in 2.97: the table's size will grow as needed. Earlier versions of gperf bailed out with an "Internal error, duplicate hash code value". * The options -f/--fast and -o/--occurrence-sort have no effect any more. -* Added option -P/--pic that optimizes the generated code for use in shared - libraries. +* Added options -P/--pic and --null-strings that optimize the generated code + for use in shared libraries. -P/--pic does a perfect optimization but may + require some small code changes (see the documentation for details), whereas + --null-strings does only a half-hearted optimization but works without + needing any change to surrounding code. * Added option --ignore-case that produces a case independent lookup function. * Bug fixes. |