IDA C++ SDK 9.2
Loading...
Searching...
No Matches
idacfg.hpp
Go to the documentation of this file.
1/*
2 * Interactive disassembler (IDA).
3 * Copyright (c) 1990-2025 Hex-Rays
4 * ALL RIGHTS RESERVED.
5 *
6 */
7
8#ifndef IDACFG_HPP
9#define IDACFG_HPP
10
15idaman const char *ida_export cfg_get_cc_parm(comp_t compid, const char *name);
16
17
20
21inline const char *cfg_get_cc_header_path(comp_t compid)
22{
23 return cfg_get_cc_parm(compid, "HEADER_PATH");
24}
25
26
29
30inline const char *cfg_get_cc_predefined_macros(comp_t compid)
31{
32 return cfg_get_cc_parm(compid, "PREDEFINED_MACROS");
33}
34
39
40idaman void ida_export process_config_directive(
41 const char *directive,
42 int priority=IDPOPT_PRI_HIGH);
43
44
45#endif // IDACFG_HPP
uchar comp_t
target compiler id
Definition ida.hpp:72
idaman void ida_export process_config_directive(const char *directive, int priority=IDPOPT_PRI_HIGH)
Process one or more config directive(s).
const char * cfg_get_cc_predefined_macros(comp_t compid)
Get predefined macros config parameter from ida.cfg.
Definition idacfg.hpp:30
const char * cfg_get_cc_header_path(comp_t compid)
Get header path config parameter from ida.cfg.
Definition idacfg.hpp:21
idaman const char *ida_export cfg_get_cc_parm(comp_t compid, const char *name)
Get one of config parameters defined by CC_PARMS in ida.cfg.