blob: cc134cbafb609f27705221895378ea2bbedb7539 [file] [log] [blame] [edit]
// Copyright 2022 The PDFium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef TESTING_COMMAND_LINE_HELPERS_H_
#define TESTING_COMMAND_LINE_HELPERS_H_
#include <string>
#include "public/fpdfview.h"
// Extract the value from a keyed command line argument.
// `arg` is expected to be "--key=value", and `key` is "--key=".
bool ParseSwitchKeyValue(const std::string& arg,
const std::string& key,
std::string* value);
// Identifies the compile-time default 2D graphics library to use for rendering
// to FPDF_BITMAPs. Used as part of support to override the renderer at runtime
// based upon command line options.
FPDF_RENDERER_TYPE GetDefaultRendererType();
#endif // TESTING_COMMAND_LINE_HELPERS_H_