| // 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_ |