| // 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; | |
| } |