// Copyright 2019 The PDFium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "testing/fuzzers/pdfium_fuzzer_util.h" namespace { void* g_fuzzer_init_per_process_state = nullptr; } // namespace int GetInteger(const uint8_t* data) { return data[0] | (data[1] << 8) | (data[2] << 16) | (data[3] << 24); } FPDF_EXPORT void FPDF_CALLCONV FPDF_SetFuzzerPerProcessState(void* state) { g_fuzzer_init_per_process_state = state; } FPDF_EXPORT void* FPDF_CALLCONV FPDF_GetFuzzerPerProcessState() { return g_fuzzer_init_per_process_state; }