**
** \legal
** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
+** Copyright (c) 2007 Chris Moore
**
** This package is free software; you can redistribute it and/or
** modify it under the terms of the GNU General Public License as
}
else if(multi_image)
{
- String
- newfilename(filename),
- ext(find(filename.begin(),filename.end(),'.'),filename.end());
- newfilename.erase(find(newfilename.begin(),newfilename.end(),'.'),newfilename.end());
-
- newfilename+=etl::strprintf("%04d",imagecount)+ext;
- file=SmartFILE(fopen(newfilename.c_str(),"wb"));
+ String newfilename(filename_sans_extension(filename) +
+ etl::strprintf(".%04d",imagecount) +
+ filename_extension(filename));
+ file=SmartFILE(fopen(newfilename.c_str(),POPEN_BINARY_WRITE_TYPE));
if(callback)callback->task(newfilename);
}
else
{
- file=SmartFILE(fopen(filename.c_str(),"wb"));
+ file=SmartFILE(fopen(filename.c_str(),POPEN_BINARY_WRITE_TYPE));
if(callback)callback->task(filename);
}
}
Color *
-ppm::start_scanline(int scanline)
+ppm::start_scanline(int /*scanline*/)
{
return color_buffer;
}