fix parsing "-inf" in config variables
authorRobin Gareus <robin@gareus.org>
Tue, 6 Dec 2016 23:50:00 +0000 (00:50 +0100)
committerRobin Gareus <robin@gareus.org>
Tue, 6 Dec 2016 23:50:00 +0000 (00:50 +0100)
commit7b1f97bffa8c3a43618e35d5a50e6c7cf1558ff9
treeb3632a2d9b49482d0def25bf2a477c3ec10fe274
parent6ce9efb11d01042c72044db98c6839db78bb4694
fix parsing "-inf" in config variables

The default for export-silence-threshold is -INFINITY, written
as "-inf" (by cfgtool) into system_config. Yet parsing the config using
a std::stringstream results in "0" (due to bugs in various libc++).
libs/pbd/configuration_variable.cc
libs/pbd/pbd/configuration_variable.h