#include <cstdint> #include <Magick++/Blob.h> #include <Magick++/Image.h> #include "utils.cc" #include "encoder_utils.cc" static bool validateFileName(const std::string &fileName) { // Signature: this will most likely cause a timeout. if (fileName.find("%#") != -1) return false; return true; } extern "C" int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { return fuzzEncoderWithStringFilename("label", Data, Size, validateFileName); } #include "travis.cc"