New ini-file feature: += appends RHS to LHS.
authorSteve Reinhardt <stever@eecs.umich.edu>
Wed, 22 Oct 2003 04:24:34 +0000 (21:24 -0700)
committerSteve Reinhardt <stever@eecs.umich.edu>
Wed, 22 Oct 2003 04:24:34 +0000 (21:24 -0700)
commit5159241db723c91a05dadb2827c2e63f7b124d56
tree74ffb5bd807c602e83103ffd0bf04bda91a1f1ce
parenta7c88ad2aef0ea8e743754ea93a0b4bcaf5bdc97
New ini-file feature: += appends RHS to LHS.
Added doxygen comments to inifile.hh.
Updated initest.  Some other minor cleanup.

base/inifile.cc:
    Add support for '+=' append operation.
    Factor common code from IniFile::load() and IniFile::add() into new Section::add().
    Rename ConfigTable to SectionTable (more descriptive).
    Fix bug in Section::dump().
base/inifile.hh:
    Add doxygen comments.
    Add support for '+=' append operation.
    Factor common code from IniFile::load() and IniFile::add() into new Section::add().
    Rename ConfigTable to SectionTable (more descriptive).
test/Makefile:
    initest needs cprintf.o now.
test/foo.ini:
    Add test of '+=' operator.
test/initest.cc:
    Bring this up-to-date.  Steal main loop from main.cc so we can test
    multiple .ini files and command-line assignments too.

--HG--
extra : convert_revision : 982521677fbf464e93aa93798ff7d9611826f17c
base/inifile.cc
base/inifile.hh
test/Makefile
test/foo.ini
test/initest.cc