diff options
author | Bruno Haible <bruno@clisp.org> | 2004-08-22 15:52:15 +0000 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2004-08-22 15:52:15 +0000 |
commit | e5f2f1dc440a3ce66cb12851074909a804ce3a7c (patch) | |
tree | 31ead138b75a20fc7d70fc33079430fd886822e4 /ChangeLog | |
parent | 6bbbca983fecf28e7f7ed783cd6aa2e5491bdaf0 (diff) | |
download | gperf-e5f2f1dc440a3ce66cb12851074909a804ce3a7c.tar.gz |
Add a length-table-name option and declaration.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 21 |
1 files changed, 21 insertions, 0 deletions
@@ -1,3 +1,24 @@ +2004-08-21 Bruce Lilly <blilly@erols.com> + + * src/input.cc (Input::read_input): Accept length-table-name + declaration. + * src/options.h (Options::get_lengthtable_name, + Options::set_lengthtable_name): New declarations. + (Options): Add field _lengthtable_name. + * src/options.icc (Options::get_lengthtable_name): New inline method. + * src/options.cc (DEFAULT_LENGTHTABLE_NAME): New constant. + (Options::long_usage): Document --length-table-name option. + (Options::Options): Initialize _lengthtable_name field. + (Options::~Options): Update. + (Options::set_lengthtable_name): New method. + (long_options): Add option --length-table-name. + (Options::parse_options): Implement --length-table-name option. + * src/output.cc (Output::output_keylength_table, output_switch_case, + Output::output_lookup_function_body): Use option.get_lengthtable_name. + * doc/gperf.texi (Gperf Declarations): Document %define + length-table-name. + (Output Details): Document --length-table-name option. + 2003-06-12 Bruno Haible <bruno@clisp.org> * gperf-3.0.1 released. |