std::string get_cprover_library_text(const std::set< irep_idt > &functions, const symbol_tablet &, const struct cprover_library_entryt[], const std::string &prologue, const bool force_load=false)
void cprover_c_library_factory_force_load(const std::set< irep_idt > &functions, symbol_tablet &symbol_table, message_handlert &message_handler)
Load the requested function symbols from the cprover library and add them to the symbol table regardl...
void add_library(const std::string &src, symbol_tablet &, message_handlert &, const std::set< irep_idt > &keep={})
Parses and typechecks the given src and adds its contents to the symbol table.