## vim: filetype=makocpp

<% scn_var_type = capi.get_name('project_scenario_variable') %>

${c_doc('libadalang.project_scenario_variable')}
typedef struct {
   char *name;
   char *value;
} ${scn_var_type};

${c_doc('libadalang.create_project_unit_provider')}
extern ${unit_provider_type}
${capi.get_name('create_project_unit_provider')}(
   char *project_file,
   ${scn_var_type} *scenario_vars
);

${c_doc('libadalang.create_auto_provider')}
extern ${unit_provider_type}
${capi.get_name("create_auto_provider")}(
   const char **input_files,
   const char *charset
);
