1 #include "../include/bitmapvalidator.h"
\r
2 #include "../include/freenet/captcha/easybmp/EasyBMP.h"
\r
4 #include <Poco/TemporaryFile.h>
\r
9 const bool BitmapValidator::Validate(const std::vector<unsigned char> &data)
\r
11 bool validated=false;
\r
12 std::string tempname=Poco::TemporaryFile::tempName();
\r
14 FILE *outfile=fopen(tempname.c_str(),"w+b");
\r
17 fwrite(&data[0],1,data.size(),outfile);
\r
21 if(temp.ReadFromFile(tempname.c_str()))
\r
26 unlink(tempname.c_str());
\r