#include "scoped_temporary.h"
/** Construct a ScopedTemporary. A temporary filename is decided but the file is not opened
- * until ::open() is called.
+ * until open() is called.
*/
ScopedTemporary::ScopedTemporary ()
: _open (0)
FILE*
ScopedTemporary::open (char const * params)
{
+ close ();
_open = fopen (c_str(), params);
return _open;
}