1,079
edits
Line 74: | Line 74: | ||
** backend specific stuff into ??? (maybe new namespace "Backends" ?) not sure about this one. | ** backend specific stuff into ??? (maybe new namespace "Backends" ?) not sure about this one. | ||
* Get rid of getenv in as many places as possible. Ideally, we'd only use it to query HOME on Unix systems. | * Get rid of getenv in as many places as possible. Ideally, we'd only use it to query HOME on Unix systems. | ||
* Get rid of any global variable with a non-trivial constructor (see also the [[Portability Guide]]. The GCC option -Wglobal-constructors is highly useful for that (and should eventually be added to our default list of warnings, once we resolved all of these). | |||
==== Iterator handling ==== | ==== Iterator handling ==== |
edits