#include <cstdint>
#include <string_view>
#include "src/webp/mux_types.h"
#include "tests/fuzzer/fuzz_utils.h"
#define main exec_main
#include "examples/webpinfo.c"
#undef main
void WebPInfoTest(std::string_view data) {
WebPInfo webp_info;
WebPInfoInit(&webp_info);
webp_info.quiet_ = 1;
webp_info.show_summary_ = 0;
webp_info.show_diagnosis_ = 0;
webp_info.parse_bitstream_ = 1;
WebPData webp_data = {reinterpret_cast<const uint8_t *>(data.data()),
data.size()};
AnalyzeWebP(&webp_info, &webp_data);
}
FUZZ_TEST(WebPInfo, WebPInfoTest)
.WithDomains(
fuzztest::String()
.WithMaxSize(fuzz_utils::kMaxWebPFileSize + 1));