ARB
Classes | Macros | Functions | Variables
arb_msg.cxx File Reference
#include <arb_msg_fwd.h>
#include <arb_string.h>
#include <arb_backtrace.h>
#include <smartptr.h>
#include <arb_handlers.h>
#include <arb_defs.h>
#include "arb_strbuf.h"
Include dependency graph for arb_msg.cxx:

Go to the source code of this file.

Classes

class  GlobalStringBuffers
 

Macros

#define GLOBAL_STRING_BUFFERS   4
 
#define GBS_GLOBAL_STRING_SIZE   64000
 
#define PRINT2BUFFER(buffer, bufsize, templat, parg)   vsprintf(buffer, templat, parg)
 
#define PRINT2BUFFER_CHECKED(printed, buffer, bufsize, templat, parg)
 
#define BUFSIZE   1000
 

Functions

GlobalStringBuffersGBS_store_global_buffers ()
 
void GBS_restore_global_buffers (GlobalStringBuffers *saved)
 
const charGBS_vglobal_string (const char *templat, va_list parg)
 
charGBS_vglobal_string_copy (const char *templat, va_list parg)
 
const charGBS_global_string_to_buffer (char *buffer, size_t bufsize, const char *templat,...)
 
charGBS_global_string_copy (const char *templat,...)
 
const charGBS_global_string (const char *templat,...)
 
const charGBS_static_string (const char *str)
 
GB_ERROR GBK_assert_msg (const char *assertion, const char *file, int linenr)
 
GB_ERROR GB_export_error (const char *error)
 
GB_ERROR GB_export_errorf (const char *templat,...)
 
GB_ERROR GB_IO_error (const char *action, const char *filename)
 
GB_ERROR GB_export_IO_error (const char *action, const char *filename)
 
GB_ERROR GB_print_error ()
 
GB_ERROR GB_get_error ()
 
bool GB_have_error ()
 
GB_ERROR GB_await_error ()
 
void GB_clear_error ()
 
GB_ERROR GB_failedTo_error (const char *do_something, const char *special, GB_ERROR error)
 
GB_ERROR GB_append_exportedError (GB_ERROR error)
 
class BackTraceInfoGBK_get_backtrace (size_t skipFramesAtBottom)
 
void GBK_dump_former_backtrace (class BackTraceInfo *trace, FILE *out, const char *message)
 
void GBK_free_backtrace (class BackTraceInfo *trace)
 
void GBK_dump_backtrace (FILE *out, const char *message)
 
void GB_internal_error (const char *message)
 
void GB_internal_errorf (const char *templat,...)
 
void GBK_terminate (const char *error)
 
void GBK_terminatef (const char *templat,...)
 
void GB_warning (const char *message)
 
void GB_warningf (const char *templat,...)
 
void GB_information (const char *message)
 
void GB_informationf (const char *templat,...)
 
void GBS_reuse_buffer (const char *global_buffer)
 
GB_ERROR GBK_system (const char *system_command)
 
charGBK_singlequote (const char *arg)
 
charGBK_doublequote (const char *arg)
 

Variables

static size_t last_global_string_size = 0
 
static GlobalStringBuffers globBuf
 
static charGB_error_buffer = NULp
 

Macro Definition Documentation

#define GLOBAL_STRING_BUFFERS   4

Definition at line 40 of file arb_msg.cxx.

Referenced by GlobalStringBuffers::GlobalStringBuffers().

#define GBS_GLOBAL_STRING_SIZE   64000

Definition at line 43 of file arb_msg.cxx.

Referenced by GB_export_errorf().

#define PRINT2BUFFER (   buffer,
  bufsize,
  templat,
  parg 
)    vsprintf(buffer, templat, parg)

Definition at line 54 of file arb_msg.cxx.

#define PRINT2BUFFER_CHECKED (   printed,
  buffer,
  bufsize,
  templat,
  parg 
)
Value:
(printed) = PRINT2BUFFER(buffer, bufsize, templat, parg); \
if ((printed) < 0 || (size_t)(printed) >= (bufsize)) { \
GBK_terminatef("Internal buffer overflow (size=%zu, used=%i)\n", \
(bufsize), (printed)); \
}
#define PRINT2BUFFER(buffer, bufsize, templat, parg)
Definition: arb_msg.cxx:54
void GBK_terminatef(const char *templat,...)
Definition: arb_msg.cxx:477
char buffer[MESSAGE_BUFFERSIZE]
Definition: seq_search.cxx:34
GB_write_int const char GB_write_autoconv_string WRITE_SKELETON(write_pointer, GBDATA *,"%p", GB_write_pointer) char *AW_awa if)(!gb_var) return strdup("")
Definition: AW_awar.cxx:166

Definition at line 57 of file arb_msg.cxx.

Referenced by GBS_global_string_to_buffer().

#define BUFSIZE   1000

Referenced by GBK_assert_msg().

Function Documentation

GlobalStringBuffers* GBS_store_global_buffers ( void  )

Definition at line 155 of file arb_msg.cxx.

References GlobalStringBuffers::GlobalStringBuffers(), and globBuf.

void GBS_restore_global_buffers ( GlobalStringBuffers saved)

Definition at line 161 of file arb_msg.cxx.

References globBuf.

const char* GBS_vglobal_string ( const char templat,
va_list  parg 
)

Definition at line 166 of file arb_msg.cxx.

References globBuf.

char* GBS_vglobal_string_copy ( const char templat,
va_list  parg 
)

Definition at line 171 of file arb_msg.cxx.

References ARB_strduplen(), globBuf, and last_global_string_size.

Referenced by GBS_global_string_copy().

const char* GBS_global_string_to_buffer ( char buffer,
size_t  bufsize,
const char templat,
  ... 
)
char* GBS_global_string_copy ( const char templat,
  ... 
)

Definition at line 195 of file arb_msg.cxx.

References GBS_vglobal_string_copy(), GlobalStringBuffers::parg, result, va_end(), and va_start().

Referenced by TreeReader::add_warning(), ALI_translate_marked(), appendNameAndUsedBasePositions(), SEQIO::appendTo(), apply_ACI(), apply_auto_numeric_binop(), apply_double_binop(), apply_numeric_binop(), ARB_main(), arb_start_server(), ARB_textfiles_have_difflines(), arb_trace_argv(), ARB_zfopen(), AW_advice(), AW_edit(), AW_get_selected_fullname(), aw_help_back(), aw_help_helpfile_changed_cb(), aw_help_search(), aw_help_show_external_format(), aw_insert_message_in_tmp_message_delayed(), aw_install_xkeys(), AW_label_in_awar_list(), AW_openURL(), aw_question(), aw_ref_to_title(), aw_root_init_font(), awar_matrix_cell(), awar_translate(), aws_init_localized(), awt_add_sequences_to_list(), awt_aps_go(), awt_create_input_mask(), awt_create_load_box(), AWT_create_mask_submenu(), AWT_create_nds_window(), awt_create_PTSERVER_selection_button(), awt_create_select_filter_win(), AWT_get_combined_filter_name(), awtc_move_hits(), awtc_remove_arb_acc(), binop_compare(), binop_contains(), binop_equals(), build_taxonomy_rek(), buildAllowedValuesString(), change_constraints(), check_and_correct_current_field(), colstat_2_gnuplot_cb(), CommandOutput::CommandOutput(), compress_sequence_tree(), concatenateAlignments(), concatenateFieldsCreateNewSpecies(), copy_rename_handler(), create_ali_handler(), AW_window::create_button(), create_calltexe_window(), create_color_button(), create_colorize_window(), create_colorset_representation(), create_config_manager_window(), create_font_button(), AW_window::create_input_field(), create_load_box_for_selection_lists(), create_loadsave_colored_window(), create_mark_menu_entry(), create_mark_menu_id(), create_modify_fields_window(), QUERY::create_query_box(), create_save_box_for_selection_lists(), create_split_gene(), create_tree_name(), createCallOnSocketHost(), createMergeSimilarSpeciesWindow(), Data::Data(), dated_info(), QUERY::DbQuery_update_list(), ArbImporter::detectAvailableFields(), dump_internal(), dumpStreams(), ED4_get_NDS_text(), ed_submit_parse_event(), enter_stage_1_build_tree(), EXP_get_experiment_id(), expandSetVariables(), export_format_single(), export_to_DB(), export_tree_node_print(), export_tree_node_print_xml(), File_selection::fill(), EDB_root_bact::fill_species(), filter_posvar_SAI_for_ali(), SpecSetRegistry::find_best_matches_info(), find_macro_in(), format(), GB_find_all_files(), GB_find_executable(), GB_follow_unix_link(), gb_full_path(), GB_get_arb_revision_tag(), GB_get_callback_info(), GB_get_db_path(), GB_getenvARB_XCMD(), GB_install_pid(), GB_internal_error(), GB_read_as_string(), GB_symlink(), GB_TYPES_2_name(), GB_unique_filename(), GBP_add_callback(), gbp_create_callback_hashkey(), GBS_nameserver_tag(), GBS_ptserver_id_to_choice(), GBS_read_arb_tcp(), GBS_read_dir(), GBT_commit_rename_session(), GBT_get_configuration_names(), GBT_macro_execute(), gbt_nonexisting_alignment(), gcman_specific_awarname(), gde_filter_weights(), GDE_makeawarname_in(), GDE_menuitem_cb(), gen_display(), gen_extract_gene_2_pseudoSpecies(), gen_get_gene_id(), GEN_global_gene_identifier(), GEN_root::GEN_root(), RefEntries::generate_item_error(), ED4_root::generate_window(), get_alitype_eval(), get_design_hinfo(), DisplayFormat::get_format(), get_full_qualified_help_file_name(), TypedDatabaseCallback::get_info(), get_local_help_url(), get_overlay_files(), RefEntries::RefSelector::get_refs(), DistanceCounter::get_report(), get_SAI_description(), export_sequence_data::get_seq_data(), get_shared_sellist_awar_base(), get_shared_sellist_awar_name(), get_short(), GroupFoldedKey::get_target_data(), GroupAIDkey::get_target_data(), GroupSizeKey::get_target_data(), GroupKeeledKey::get_target_data(), GroupZombiesKey::get_target_data(), GroupMarkedKey::get_target_data(), NestingLevelKey::get_target_data(), get_taxonomy_string(), ConsensusTreeBuilder::get_tree_remark(), getenv_autodirectory(), getenv_executable(), getenv_existing_directory(), GEN_map_window::init(), DBUI::init_info_window(), init_itemType_specific_window(), BI_helix::initFromData(), insert_genes_of_organism(), insert_section_header(), load_cb(), AW_window::local_id(), lookfont(), main(), make_async_call(), test_runtool::make_checked_piped_command(), make_limit_string(), makeTitle(), maxCompressionSteps(), mg_check_field_cb(), MG_exit(), MG_save_cb(), MG_update_example(), MP_Comment(), MP_new_sequence(), NameInformation::NameInformation(), nds_restore_config(), newick_node_text_nds(), ArbImporter::next_file(), GBT_config_parser::nextItem(), nt_create_config_after_import(), NT_create_sai_from_pfold(), NT_create_syncScroll_window(), nt_disconnect_from_db(), NT_fix_dict_compress(), NT_format_all_alignments(), nt_intro_start_merge(), NT_jump_cb(), NT_move_boot_branch(), NT_save_as_cb(), NT_start(), NTREE_move_tree_info(), pars_start_cb(), pd_export_pt_server(), AWT_configuration::popup_edit_window(), popup_new_main_window(), predef_prg(), printFile(), ProbeMatchParser::ProbeMatchParser(), PT_dump_POS_TREE_recursive(), PT_prepare_data(), PV_SaveData(), PV_WriteTranslatedSequenceToDB(), query_rel_menu_entry(), quoted_if_containing_separator(), ArbImporter::read_data(), read_import_format(), readableItemname(), readXmlTree(), RecordingMacro::RecordingMacro(), remove_redundant_translation(), run_command(), save_cb(), save_search_paras_to_file(), ExportFieldScanner::scanFields(), QUERY::search_duplicated_field_content(), selectMnemonic(), TreeNode::set_bootstrap(), set_empty_addids(), BasicStatus::set_subtitle(), sina_mask(), standard_list2file(), start_macro_cb(), start_pt_server(), string2enum_or_die(), FunInfo::switch_to(), trackAlignmentChanges(), AliAdmin::window_init(), NodeTextBuilder::work(), SpecSetRegistry::write_node_information(), and writeHistory().

const char* GBS_global_string ( const char templat,
  ... 
)

Definition at line 204 of file arb_msg.cxx.

Referenced by PlugIn::activate(), ad_move_tree_info(), adaptCopiedAlignment(), Reference::add(), MetaInfo::add(), awt_input_mask_id_list::add(), AWT_config_definition::add(), References::add_dbid(), AW_gc_manager::add_gc_range(), awt_input_mask_global::add_global_id(), awt_input_mask_global::add_local_id(), MG_remap::add_reference(), add_species_to_merge_list(), addOrUpdateTransTable(), Feature::addQualifiedEntry(), RefEntries::addRefsTo(), advice_id_offset(), after_callback_guard(), ALI_realign_marked(), ALI_translate_marked(), align_error(), SEC_region::align_helix_strands(), alignToNextRelative(), AW_window::alloc_named_data_color(), announce_renamed(), append_named_value(), SaiBoolchainOperator::apply(), SaiAciApplicator::apply(), apply_ACI(), apply_to_origin(), applyToItemFoundByKey(), arb_gethostbyname(), ARB_insdel_columns(), arb_look_and_kill_server(), arb_look_and_start_server(), ARB_main(), arb_open_tcp_socket(), arb_open_unix_socket(), arb_prm_menu(), ARB_textfiles_have_difflines(), ARB_zfclose(), ARB_zfopen(), FINAL_TYPE< SEQTYPE >::ArbWriter(), SimpleLocation::as_string(), AW_advice(), AW_create_fileselection_awars(), AW_get_font_specification(), AW_get_selected_fullname(), aw_help_browse(), aw_help_edit_help(), aw_help_search(), aw_help_show_external_format(), aw_question(), AW_reactivate_all_advices(), AW_reactivate_all_questions(), AW_refresh_fileselection(), AW_select_nameserver(), AW_set_selected_fullname(), aw_status_timer_event(), AW_xfig::AW_xfig(), awt_numeric_input_field::awar2db(), awt_string_handler::awar_changed(), awarname(), awt_add_sequences_to_list(), awt_aps_go(), AWT_console(), awt_create_aww_vars(), awt_create_input_mask(), AWT_create_mask_submenu(), AWT_create_nds_window(), awt_create_select_filter(), AWT_get_combined_filter_name(), AWT_initialize_input_mask(), AWT_input_mask_browse_url(), AWT_is_codon(), awt_mask_awar_item::awt_mask_awar_item(), AWT_modify_managed_configs(), awt_openDefaultURL_on_selected_species(), awt_openDefaultURL_with_item(), AWT_trigger_remote_action(), awt_www_select_change(), awtc_nn_search(), awtc_nn_search_all_listed(), AWTC_recreate_name(), before_callback_guard(), GB_MAIN_TYPE::begin_transaction(), BI_helix_check_error(), AP_sequence::bind_to_species(), bond_awar_name(), build_consensus_tree(), build_taxonomy_rek(), buildNodeIdentifier(), ST_ML::calc_st_ml(), ColumnStat::calculate(), callDelay(), Dict::canDecompress(), cannot_use_fun4entry(), FieldTransfer::cannotReadContainer(), canvas_to_printer(), canvas_to_xfig_and_run_xfig(), change_constraints(), AliInsertCommand::check_applicable_to(), AliDeleteCommand::check_applicable_to(), check_argument_for_mode(), check_for_remote_command(), GBL_IMPL::check_has_parameters(), FieldTransfer::WriteRule::check_hkey(), GBL_IMPL::check_item_referenced(), check_key(), check_last_parameter(), SaiCalcEnv::check_lengths_equal(), GBL_IMPL::check_no_parameter(), GBL_IMPL::check_optional_parameters(), GBL_IMPL::check_parameters(), check_socket_available(), check_tree_was_saved(), GBL_IMPL::check_valid_index(), check_valid_target_fts(), BaseCounter::checkOverallCounter(), FINAL_TYPE< SEQTYPE >::child_progress(), clearMacroExecutionAuthorization(), clientserver_error(), GB_transaction::close(), colorgroupname_awarname(), comment_changed_cb(), GB_MAIN_TYPE::commit_transaction(), compress_sequence_tree(), CON_calc_max_freq(), CON_export(), CON_insertSequences(), concatenateAlignments(), config_rename_handler(), FINAL_TYPE< SEQTYPE >::configure_active_plugin(), NameServerConnection::connect(), continue_with_namesDat_destruction(), FieldTransfer::convertAndWrite(), copy_SAI_cb(), copy_SAI_to_species_cb(), QUERY::copy_selection_list_2_query_box(), create_ali_intEntry(), create_ali_strEntry(), AW_window::create_button(), create_colorset_representation(), create_configuration_admin_window(), create_configuration_marker_window(), AW_gc_manager::create_gc_buttons(), create_gene_species(), ED4_root::create_hierarchy(), create_itemfield_selection_button(), create_loadsave_colored_window(), create_macro_variables(), create_modify_fields_window(), create_nds_vars(), create_new_mask_cb(), create_new_species(), create_probe_design_variables(), QUERY::create_query_box(), RefEntries::create_refentries_window(), create_seq_color_awars(), WeightedFilter::create_weights(), RegFieldSelection::create_window(), createCallOnSocketHost(), createCopy_table_handler(), createOpFromConfigAwar(), criterion_awar_name(), current_changed_cb(), ItemFieldShader::customize(), DB_create_byte_field(), DB_create_container(), DB_create_string_field(), QUERY::DbQuery_update_list(), ConfigMapping::decode_escapes(), decodeEscapes(), ColorGroupDef::defaultColorgroupName(), AW_root::define_remote_command(), delete_queried_species_cb(), InfoWindow::detach_selected_item(), detect_bitmap_size(), ArbImporter::detect_format(), detect_format_props(), DI_MATRIX::detect_transformation(), di_calculate_tree_cb(), di_mark_by_distance(), ShaderPlugin::dimension_awar(), disexpectField(), InfoWindow::display_selected_item(), do_sth_with_species(), dot_missing_bases(), dot_sequence_by_consensus(), dump_internal(), dumpStreams(), ED4_finish_and_show_notFoundMessage(), ED4_get_and_jump_to_selected_SAI(), ED4_get_and_jump_to_species(), ED4_get_marked_from_menu(), ED4_jump_to_current_species(), ed4_nds_select_change(), ED4_pfold_set_SAI(), ED4_repeat_last_search(), ED4_set_helixnr(), ED4_start_plugin(), ED4_with_whole_block(), edit_SAI_description(), enter_stage_1_build_tree(), error_with_dbentry(), execute_macro(), existingPixmap(), EXP_update_combined_cb(), expandSetVariables(), expect_species_selected(), expect_used_in_genome_db(), StringParser::expectContent(), expectedError(), BaseCounter::expectEqual(), expectField(), Feature::expectLocationInSequence(), StringParser::expectSpaces(), experiment_create_handler(), export_format_multiple(), export_seq_data(), export_to_DB(), export_tree_node_print(), export_tree_node_print_xml(), ExposeOpenGLWindow(), extended_rename_handler(), StringParser::extractNumber(), StringParser::extractWord(), FastAligner_start(), FeatureLine::FeatureLine(), Itemfield_Selection::fill(), File_selection::fill(), AWT_configuration_selection::fill(), fillSelNamList(), GroupBuilder::find_best_matching_subtree(), find_SAI_candidates(), find_species_candidates(), find_sub_by_quark(), findAffectedKeys(), findSegmentContaining(), FINAL_TYPE< SEQTYPE >::finish(), ArbDBWriter::finishSave(), fit_pages(), flush_taxonomy_cb(), format(), gb_add_reference(), GB_append_exportedError(), GB_canonical_path(), GB_close(), GB_command_interpreter_in_env(), gb_convert_compression(), gb_create_reference(), GB_delete(), GB_failedTo_error(), gb_find_value_equal(), gb_fix_recursive(), GB_fopen_tempfile(), GB_get_macro_error(), GB_install_pid(), GB_IO_error(), gb_is_valid_mapfile(), GB_login(), GB_move_file(), gb_parse_ascii(), gb_parse_ascii_rek(), gb_read_bin(), gb_read_bin_rek_V2(), GB_read_key_pntr(), gb_recover_corrupt_file(), GB_resort_data_base(), GB_safe_atof(), gb_scan_directory(), gb_security_error(), GB_set_macro_error(), GB_set_mode_of_file(), GB_set_temporary(), GB_textprint(), gb_transactable_type(), gb_uncompress_by_dictionary(), gb_uncompress_data(), GB_write_autoconv_string(), gbcm_login(), gbcm_unfold_client(), gbcmc_sendupdate_create(), gbcmc_sendupdate_update(), GBCMS_open(), gbcms_sighup(), GBK_system(), GBK_test_address(), gbl_command(), gbl_define(), gbl_do(), gbl_eval(), gbl_exec(), gbl_extract_sequence(), gbl_findgene(), gbl_read_seq_sai_or_species(), gbl_split(), gbl_taxonomy(), gbl_trace(), gbl_translate(), GBP_add_callback(), GBP_remove_callback(), gbs_build_replace_string(), GBS_compile_matcher(), GBS_eval_env(), GBS_read_arb_tcp(), GBS_readable_size(), GBS_regreplace(), GBS_static_string(), GBS_string_eval_in_env(), GBS_unwrap_regexpr(), GBT_add_data(), GBT_add_new_changekey_to_keypath(), GBT_check_alignment(), GBT_check_alignment_name(), GBT_check_arb_file(), GBT_check_data(), GBT_check_tree_name(), GBT_commit_rename_session(), GBT_config::GBT_config(), GBT_convert_changekey(), GBT_create_alignment(), GBT_determine_T_or_U(), GBT_gen_accession_number(), GBT_get_name_or_description(), GBT_install_message_handler(), gbt_invalid_because(), GBT_load_colorset(), GBT_log_to_tree_remark(), GBT_read_gene_sequence_and_length(), gbt_read_tree_rek(), GBT_rename_alignment(), gbt_rename_alignment_of_item(), GBT_rename_species(), GBT_set_color_group(), gbt_set_type_of_changekey(), GBT_tree_info_string(), GBT_write_group_name(), gbt_write_tree(), gen_extract_gene_2_pseudoSpecies(), GEN_mark_command(), GEN_read_position(), GEN_root::GEN_root(), GEN_select_gene(), GEN_testAndRemoveTranslations(), GEN_update_combined_cb(), GEN_window_local_awar_name(), GEN_write_position(), gene_copy_handler(), gene_create_cb(), gene_rename_handler(), gene_requires(), GroupBuilder::generate_group_name(), RefEntries::generate_item_error(), ED4_root::generate_window(), ConsensusTreeBuilder::get(), get_and_fix_range_from_awar(), get_awar_name(), RegFieldSelection::get_button_awarname(), get_cached_taxonomy(), get_canvas_awar(), SaiBoolchainOperator::get_config(), get_db_path(), Deletable::get_delete_error(), SelectedDatabase::get_description(), ID_checker::get_dup_error(), Candidate::get_entry(), RegExpr::get_error(), SEQIO::get_exportFormat_evalForm(), get_full_qualified_help_file_name(), DisplayFormat::get_header(), awt_input_mask_global::get_identified_item(), Cluster::get_list_display(), FINAL_TYPE< SEQTYPE >::get_marker_name(), ProbeCollDisplay::get_marker_name(), get_match_info_formatted(), FINAL_TYPE< SEQTYPE >::get_name(), ParentGroupNameQueryKey::get_name(), ParsedProbeMatch::get_probe_region(), LongBranchMarker::get_report(), DepthMarker::get_report(), EdgeDistances::get_report(), ShaderPlugin::get_shader_local_id(), get_source_and_check_target_tree(), FINAL_TYPE< SEQTYPE >::get_target_data(), get_taxonomy(), get_taxonomy_string(), RegFieldSelection::get_type_awarname(), Cluster::get_upgroup_info(), GetDisplayInfo(), QueryExpr::getError(), GetImageFile(), GI_importGenomeFile(), group_species(), GS_calc_resulting_groupname(), FormatTester::handle_action_cb(), MacroRecorder::handle_tracked_client_action(), helix_pair_awar(), helix_symbol_awar(), ArbImporter::import_data(), import_structure_from_file(), TreeNode::LengthCollector::independent_distribution(), GBENTRY::index_check_out(), BI_ecoli_ref::init(), init(), ED4_root::init_alignment(), initial_progress::initial_progress(), input_cb(), input_history_cb(), input_history_insert(), insert_genes_of_organism(), InsertDatainGDE(), itemAwar(), FieldTransfer::ItemClonedByRuleSet::ItemClonedByRuleSet(), itemTypeSpecificWindowID(), AWT_configuration::keep_changed_fields(), ArbParsimony::kernighan_optimize_tree(), known_modes(), known_modules(), link_to_tree(), lintRuleset(), StorableSelectionList::load(), AWT_configuration::Load(), DI_MATRIX::load(), load_and_startup_main_window(), load_search_paras_from_file(), LoadData(), FieldTransfer::RuleSet::loadFrom(), Texture2D::LoadGLTextures(), LoadMenus(), loadsave_colorset_cb(), InfoWindowRegistry::localize_scanner_id(), GB_MAIN_TYPE::login_remote(), main(), SaiBoolRule::make(), SaiBoolchainOperator::make(), TreeAdmin::make_dest_treename_unique_cb(), FilterDefinition::make_filter(), make_limit_string(), di_protdist::makedists(), FieldTransfer::Rule::makeFromConfig(), makeFromConfigRule(), Structure3D::MapCurrentSpeciesToEcoliTemplate(), mapping_awar_name(), mark_action(), AP_tree::mark_duplicates(), BranchWindow::markDegeneratedBranches(), QueryExpr::matches(), ColumnWidths::max2width(), merge_from_to(), MERGE_sequences_simple(), mergeKnownFields(), mergeSimilarSpecies(), mg_check_field_cb(), MG_copy_and_check_alignments(), MG_create_field_content(), MG_create_remap(), MG_create_save_as_window(), MG_delete_selected_field_def(), MG_dest_field_changed_cb(), MG_equal_alignments(), MG_export_fields(), MG_save_cb(), MG_transfer_config(), MG_transfer_extended(), MG_transfer_one_species(), mg_transfer_selected_species(), MG_transfer_tree(), modify_fields_of_queried_cb(), modsai_cb(), AP_tree::move_group_to(), move_species_to_extended(), mp_file2list(), MP_new_sequence(), MP_Window::MP_Window(), mutexDir(), namesFilename(), nds_restore_config(), neverTranslatesError(), SEC_structure_toggler::next(), ArbImporter::next_file(), no_data_error(), no_files_found_error(), awt_input_mask_global::no_item_selected(), not_in_match_error(), NT_activate_configMarkers_display(), nt_add(), nt_add_partial(), NT_alltree_remove_leafs(), NT_convert_gene_locations(), nt_create_configuration(), nt_create_intro_window(), NT_create_select_tree_window(), NT_create_syncScroll_window(), NT_createConcatenationAwars(), NT_del_mark_move_REF(), nt_delete_database(), nt_extract_configuration(), NT_fill_canvas_selection_list(), NT_fix_dict_compress(), NT_fix_gene_data(), NT_reload_tree_event(), nt_rename_configuration(), nt_start_editor_on_configuration(), NT_update_marked_counter(), SelectedDatabase::open_db_for_merge(), openMaskWindowByType(), ArbParsimony::optimize_tree(), SAI_graphic::paint(), SEC_root::paint(), SEC_root::paintPosAnnotation(), Parameter::Parameter(), pars_check_size(), pars_start_cb(), NtreeCommandLine::parse(), parse_CMD_RADIO(), parse_names_into_gene_struct(), parseCounter(), parseCSV(), parseLocationList(), ParseMenus(), parsePositions(), parsesize(), pd_export_pt_server(), pd_get_the_gene_names(), pd_get_the_names(), pd_kill_pt_server(), perform_query_cb(), GroupSearch::perform_search(), performmode_relative_id(), PH_create_ml_multiline_SAI(), ShaderPlugin::plugin_awar(), popup_group_search_window(), PosGene::PosGene(), preCreateTempfile(), prepare_and_get_selected_itemfield(), primer_design_event_go(), primer_design_event_init(), primer_design_event_update_memory(), print_prototype_parse_error(), probe_design_event(), probe_match(), probe_match_all_event(), probe_match_event(), probe_match_with_specificity_event(), probe_read_data_base(), pseudo_species_hash_key(), PT_init_map(), PT_prepare_species_sequence(), PT_start_design(), PTD_read_leafs_from_disk(), PTD_write_chain_to_disk(), ptpd_read_names(), ptserver_directory_info_command(), PV_PrintMissingDBentryInformation(), PV_WriteTranslatedSequenceToDB(), quick_scan_input_mask(), react_to_command(), SEC_region::read(), ArbImporter::read_data(), SEC_root::read_data(), read_export_format(), ArbImporter::read_format(), read_import_format(), read_keyword(), read_tree_and_size_internal(), ReadArbdb(), readCompactedSequence(), realign_event(), Realigner::realign_seq(), AP_tree::recompute_and_write_folding(), RecordingMacro::RecordingMacro(), recursiveNNI(), refresh_availfield_selbox_cb(), RefEntries::refresh_result_cb(), refresh_rule_selection_box_cb(), UserlandCheck::Register(), RegFieldSelection::registrate(), awt_input_mask_id_list::remove(), awt_input_mask_global::remove_id(), remove_redundant_translation(), rename_SAI_cb(), renameDB(), DBwriter::renumberDuplicateGenes(), ReplaceArgs(), rerun_importTest_cb(), resolve_IUPAC_target_string(), restore_colorset_representation(), LocationEditor::revcomp(), reverseComplement(), ruleSelId(), Aligner::run(), run_command(), run_rnacma(), run_server(), sai_transtab_awar(), AP_pos_var::save_aliEntry_to_SAI(), GB_MAIN_TYPE::save_quick(), GB_MAIN_TYPE::save_quick_as(), save_search_paras_to_file(), AWT_graphic_tree::save_to_DB(), save_tree_as_newick(), GBT_config::saveAsOver(), AP_tree_root::saveToDB(), parameters::scan(), scan_flag_parameter(), scan_keyword_parameter(), scan_long_parameter(), scan_string_or_keyword_parameter(), ItemFieldShader::scan_value_range_cb(), QUERY::search_duplicated_field_content(), searchParamsChanged(), SEC_delete_structure(), sec_expect_closing_bracket(), sec_expect_keyword_and_doubles(), sec_expect_keyword_and_ints(), SEC_foldedHelixList_to_xstring(), SEC_new_structure(), SEC_structure_toggler::SEC_structure_toggler(), SEC_xstring_to_foldedHelixList(), selected_group_changed_by_canvas_cb(), selectValidNameFromList(), server_load(), set_advice_id(), set_diff_reference(), set_field_of_queried_cb(), set_marks_of(), awt_mask_item::set_name(), set_protection_level(), set_protection_of_queried_cb(), BoundActionTracker::set_recording(), set_SAI_group(), setup_helix_config(), setup_keymap_config(), setup_pfold_config(), FINAL_TYPE< SEQTYPE >::shader_awar(), show_error(), GroupChanges::show_message(), show_soft_link(), sigsegv_handler(), sina_mask(), sina_start(), species_copy_cb(), species_create_handler(), species_delete_cb(), species_not_found(), species_requires(), SEC_root::split_loop(), sq_calc_seq_quality_cb(), SQ_evaluate(), st_ml_add_quality_string_to_species(), start_pt_server(), ArbDBWriter::startSaveAs(), startup_dbserver(), startup_gui(), sync_changed_cb(), References::tagged_content(), throwItemError(), FINAL_TYPE< SEQTYPE >::tmp_shader_awar(), AWT_graphic_tree::toggle_group(), GBL_IMPL::trace_params(), RecordingMacro::track_action(), ClientActionTracker::track_action(), RecordingMacro::track_awar_change(), ClientActionTracker::track_awar_change(), trackAlignmentChanges(), transfer_field_of_listed_cb(), transfer_field_of_selected_cb(), transfer_single_field(), transfer_tree(), ScopedTransporter::transferAllIn(), FieldTransfer::RuleSet::transferBy(), transform_gbd_to_leaf(), translate_config_changed_cb(), translate_getInfo(), translate_saveInfo(), TranslateGeneToAminoAcidSequence(), TreeAdmin::tree_copy_or_rename_cb(), TREE_load(), tree_size_ok(), tree_vars_callback(), TREE_write_Newick(), ArbTcpDat::update(), RegFieldSelection::update_button_text(), update_example(), update_exportTest_result_cb(), AWT_configuration::update_field_content(), AWT_configuration::update_field_selection_list(), update_format_description(), AW_gc_manager::update_gc_font(), GroupBuilder::update_group(), update_main_window_title(), update_RangeList(), update_restore_label(), update_rulesAwar(), updateValNameList(), viewkeyAwarName(), ED4_folding_line::warn_illegal_dimension(), warn_unknown_awar(), warn_unrecordable(), NodeTextBuilder::work(), AWT_config_definition::write(), write_configs_to_awar(), write_file(), write_float_converted(), write_int_converted(), AWT_config::write_to_awars(), writeDefaultMaskfile(), writeStringToAlignment(), writeToArb(), XFER_getFullFTS(), and EG2PS_data::~EG2PS_data().

const char* GBS_static_string ( const char str)
GB_ERROR GBK_assert_msg ( const char assertion,
const char file,
int  linenr 
)
GB_ERROR GB_export_error ( const char error)

Definition at line 259 of file arb_msg.cxx.

References arb_assert, and GB_export_errorf().

Referenced by colorize_marked_cb(), colorize_queried_cb(), compress_sequence_tree(), create_gene_species(), ED4_pfold_calculate_secstruct_match(), ED4_show_protein_match_on_device(), EXP_get_first_experiment_data(), expandSetVariables(), find_sub_sub_by_quark(), findOrCreate_configuration(), gb_build_uncompress_tree(), GB_canonical_path(), gb_check_huffmann_tree(), GB_clone(), gb_clone_explicit(), GB_command_interpreter_in_env(), gb_copy_explicit(), GB_create(), GB_create_container(), GB_export_IO_error(), GB_fopen_tempfile(), GB_get_dictionary(), gb_is_valid_mapfile(), gb_load_dictionary_data(), GB_login(), GB_map_FILE(), gb_read_bin(), gb_read_bin_rek_V2(), GB_read_file(), GB_read_old_size(), GB_read_old_value(), gb_recover_corrupt_file(), gb_resort_system_folder_to_top(), gb_save_dictionary_data(), gb_search(), GB_searchOrCreate_float(), GB_searchOrCreate_int(), GB_searchOrCreate_string(), GB_size_of_FILE(), gb_uncompress_by_dictionary(), gb_uncompress_data(), GB_undo_info(), GB_unlink(), gbcmc_close(), GBCMC_find(), gbcmc_key_alloc(), gbcmc_send_undo_info_commands(), gbl_read_seq_sai_or_species(), GBS_compile_matcher(), GBS_eval_env(), GBS_get_arb_tcp_entries(), GBS_modify_tagged_string_with_ACI(), GBS_read_arb_tcp(), GBS_string_eval_in_env(), GBT_add_data(), GBT_create(), GBT_create_sequence_data(), GBT_gen_accession_number(), GBT_get_alignment(), GBT_is_partial(), GBT_open(), GEN_create_nonexisting_gene_rel_gene_data(), GEN_find_or_create_gene_rel_gene_data(), GEN_get_first_gene_data(), GEN_read_position(), get_local_help_url(), RefEntries::RefSelector::get_refs(), main(), FilterDefinition::make_filter(), MG_equal_alignments(), newick_node_text_nds(), PG_initSpeciesMaps(), prepare_and_get_selected_itemfield(), DI_MATRIX::save(), TREE_export_tree(), and undo_entry().

GB_ERROR GB_export_errorf ( const char templat,
  ... 
)

Definition at line 264 of file arb_msg.cxx.

References GB_error_buffer, GBS_GLOBAL_STRING_SIZE, GlobalStringBuffers::parg, and va_start().

Referenced by apply_ACI(), arb_shell_expand(), arb_start_server(), AWTC_generate_one_name(), AWTC_makeUniqueShortName(), colstat_2_gnuplot_cb(), CON_calculate(), concatenateFieldsCreateNewSpecies(), count_bases(), createDataFromConsensus(), expect_entry(), experiment_copy_handler(), experiment_rename_handler(), export_structure_to_file(), find_or_create(), fullMacroname(), GB_canonical_path(), gb_clone_explicit(), gb_copy_explicit(), GB_create(), gb_expect_type(), GB_export_error(), GB_is_dictionary_compressed(), GB_map_FILE(), GB_map_file(), gb_read_bin_error(), gb_recover_corrupt_file(), GB_release(), gb_search(), GB_set_undo_mem(), gbcm_logout(), GBCMC_find(), gbcms_talking_begin_transaction(), gbcms_talking_find(), gbcms_talking_init_transaction(), GBS_read_dir(), GBT_create_alignment(), GBT_expect_item_rel_item_data(), GBT_find_or_create_item_rel_item_data(), GBT_get_alignment(), GBT_read_gene_sequence_and_length(), GBT_read_tree_and_size(), GBT_searchOrCreate_itemfield_according_to_changekey(), GBT_set_alignment_len(), GBT_tree_info_string(), gen_extract_gene_2_pseudoSpecies(), GEN_organism_not_found(), GEN_species_add_entry(), import_structure_from_file(), MG_equal_alignments(), MG_update_example(), nds_restore_config(), NTREE_move_tree_info(), SpeciesFlag::prepare_itemfield(), primer_design_event_init(), probe_design_event(), ArbImporter::read_data(), ED4_seq_colors::reload(), split_stat_filename(), GBL_IMPL::trace_params(), TranslateGeneToAminoAcidSequence(), TREE_load(), and TREE_write_XML().

GB_ERROR GB_IO_error ( const char action,
const char filename 
)
GB_ERROR GB_export_IO_error ( const char action,
const char filename 
)
GB_ERROR GB_print_error ( void  )
GB_ERROR GB_get_error ( void  )
bool GB_have_error ( void  )

Definition at line 349 of file arb_msg.cxx.

References GB_error_buffer.

Referenced by after_callback_guard(), alignment_vars_callback(), arb_look_and_start_server(), awt_create_PTSERVER_selection_button(), AWT_install_cb_guards(), before_callback_guard(), Candidate::Candidate(), check_for_remote_command(), CON_calc_max_freq(), NameServerConnection::connect(), copy_rename_handler(), WeightedFilter::create_aliview(), dump_internal(), edit_SAI_description(), SEQIO::export_by_format(), export_go_cb(), FastAligner_start(), File_selection::File_selection(), find_or_create(), find_SAI_candidates(), find_species_candidates(), fullMacroname(), GB_append_exportedError(), GB_clone(), gb_clone_explicit(), GB_command_interpreter_in_env(), GB_create(), GB_create_container(), GB_incur_error(), GB_incur_error_if(), GB_read_lossless_byte(), GB_read_lossless_float(), GB_read_lossless_int(), gb_search(), GB_searchOrCreate_float(), GB_searchOrCreate_int(), GB_searchOrCreate_string(), gbl_sequence(), gbs_build_replace_string(), GBS_read_dir(), GBT_create(), GBT_expect_item_rel_item_data(), GBT_find_or_create(), GBT_get_default_alignment(), GBT_load_colorset(), GBT_log_to_tree_remark(), GBT_open(), GBT_searchOrCreate_itemfield_according_to_changekey(), gbt_write_tree_nodes(), GDE_startaction_cb(), gene_create_cb(), FINAL_TYPE< SEQTYPE >::get_target_data(), GetDisplayInfo(), ArbImporter::import_data(), LoadMenus(), modsai_cb(), no_files_found_error(), pars_check_size(), prepare_and_get_selected_itemfield(), PV_WriteTranslatedSequenceToDB(), ArbImporter::read_data(), FieldTransfer::ReadRule::readFrom(), remote_command_handler(), ExportFieldScanner::scanFields(), SequenceHandler::SequenceHandler(), FieldTransfer::Rule::transferBy(), FieldTransfer::RuleSet::transferBy(), TranslateGeneToAminoAcidSequence(), update_RangeList(), and NodeTextBuilder::work().

GB_ERROR GB_await_error ( void  )

Definition at line 353 of file arb_msg.cxx.

References arb_assert, GB_error_buffer, and NULp.

Referenced by PlugIn::activate(), ad_move_tree_info(), adaptCopiedAlignment(), FilteredExport::add_SAI_filter(), FINAL_TYPE< SEQTYPE >::addSequence(), after_callback_guard(), ALI_translate_marked(), alignCompactedTo(), announce_recording(), AP_probe_pt_look_for_server(), SaiAciApplicator::apply(), apply_filters(), apply_to_origin(), applyToItemFoundByKey(), arb_look_and_kill_server(), arb_look_and_start_server(), ARB_main(), arb_start_server(), aw_help_browse(), aw_help_helpfile_changed_cb(), aw_help_search(), AW_select_nameserver(), awt_aps_go(), awt_open_ACI_URL_with_item(), AWT_show_file(), awtc_nn_search_all_listed(), before_callback_guard(), build_consensus_tree(), calc_pvp(), ST_ML::calc_st_ml(), FieldReader::calc_value(), ColumnStat::calculate(), canvas_to_printer(), colstat_2_gnuplot_cb(), CommandOutput::CommandOutput(), CON_calc_max_freq(), concatenateAlignments(), concatenateFieldsCreateNewSpecies(), config_rename_handler(), NameServerConnection::connect(), copy_SAI_cb(), copy_SAI_to_species_cb(), copy_tree_container(), SequenceHandler::create(), create_ali_handler(), create_ali_intEntry(), create_ali_strEntry(), create_concatInfo_SAI(), create_consense_tree_cb(), create_data_entry(), create_gene_species(), create_genelike_entry(), create_macro_variables(), create_new_species(), create_split_gene(), createCommentSkippingFileBuffer(), createFileBuffer(), Data::Data(), DBerror::DBerror(), delete_macro_cb(), deleteRuleset_cb(), deleteSuperfluousQuicksaves(), di_calculate_compressed_matrix_cb(), AP_sequence::do_lazy_load(), dot_missing_bases(), dot_sequence_by_consensus(), dump_internal(), ED4_get_NDS_text(), ed_submit_info_event(), ed_submit_parse_event(), edit_SAI_description(), ensure_trees_have_order(), enter_stage_1_build_tree(), MacroRecorder::execute(), experiment_copy_handler(), experiment_create_handler(), experiment_rename_handler(), export_format_single(), export_newick(), export_seq_data(), export_species_using_form(), export_to_DB(), extended_rename_handler(), DI_MATRIX::extract_from_tree(), FastAligner_start(), Itemfield_Selection::fill(), AWT_tree_selection::fill(), PT_selection::fill(), find_SAI_candidates(), find_species_candidates(), findAffectedKeys(), flush_taxonomy_cb(), g_bs_convert_string_to_tagged_hash_with_rewrite(), GB_append_exportedError(), gb_clone_explicit(), GB_close(), gb_convert_compression(), gb_create_key(), GB_delete_database(), GB_get_macro_error(), GB_incur_error(), GB_install_pid(), gb_load_key_data_and_dictionaries(), GB_login(), gb_parse_ascii_rek(), gb_read_bin(), gb_recover_corrupt_file(), GB_searchOrCreate_float(), GB_searchOrCreate_int(), GB_searchOrCreate_string(), gb_uncompress_by_sequence(), gb_uncompress_data(), GB_unlink_or_warn(), GBC_await_error(), gbcm_open_socket(), gbcms_sighup(), gbl_apply_binary_operator(), gbl_command(), gbl_do(), gbl_eval(), gbl_exec(), gbl_select(), gbl_sequence(), gbl_srt(), gbs_build_replace_string(), GBT_add_new_changekey_to_keypath(), GBT_commit_rename_session(), GBT_compress_sequence_tree2(), GBT_config::GBT_config(), GBT_convert_changekey(), GBT_create_alignment(), GBT_find_or_create_item_rel_item_data(), GBT_load_colorset(), GBT_log_to_tree_remark(), GBT_macro_execute(), GBT_message(), GBT_read_gene_sequence_and_length(), gbt_read_tree_rek(), GBT_rename_alignment(), gbt_rename_alignment_of_item(), GBT_write_byte(), GBT_write_float(), GBT_write_int(), GBT_write_name_to_groupData(), GBT_write_string(), gbt_write_tree(), gbt_write_tree_nodes(), GEN_create_nds_vars(), GEN_create_nonexisting_gene_rel_gene_data(), gen_extract_gene_2_pseudoSpecies(), GEN_is_genome_db(), GEN_make_node_text_nds(), GEN_root::GEN_root(), GEN_species_add_entry(), GEN_update_GENE_CONTENT(), GEN_write_position(), gene_copy_handler(), gene_create_cb(), gene_extract_handler(), gene_rename_handler(), get_cached_taxonomy(), get_DB_state(), FINAL_TYPE< SEQTYPE >::get_target_data(), GetDisplayInfo(), group_set_folded(), GS_calc_resulting_groupname(), FormatTester::handle_action_cb(), GBENTRY::index_check_out(), BI_ecoli_ref::init(), probe_input_data::init(), ED4_root::init_alignment(), init_data(), init_tmp_branch(), insert_genes_of_organism(), FieldTransfer::ItemClonedByRuleSet::ItemClonedByRuleSet(), AWT_configuration::Load(), load_and_startup_main_window(), ARB_seqtree_root::loadFromDB(), loadsave_colorset_cb(), main(), FilterDefinition::make_filter(), AW_awar::make_global(), mark_action(), MERGE_sequences_simple(), mergeSimilarSpecies(), mg_check_field_cb(), MG_create_db_dependent_rename_awars(), MG_create_field_content(), MG_merge_tagged_field_cb(), MG_transfer_extended(), MG_transfer_fields_info(), MG_transfer_one_species(), modify_fields_of_queried_cb(), modify_target_string(), modsai_cb(), move_species_to_extended(), MP_probe_pt_look_for_server(), SEC_structure_toggler::name(), newick_node_text_nds(), ArbImporter::next_file(), no_files_found_error(), nt_add_partial(), nt_best_partial_match_rec(), NT_convert_gene_locations(), NT_count_different_chars(), NT_create_sai_from_pfold(), NT_createConcatenationAwars(), NT_del_mark_move_REF(), NT_import_sequences(), NT_importValidNames(), nt_species_join(), NT_suggestValidNames(), AP_main::open(), PH_root::open(), SelectedDatabase::open_db_for_merge(), parseCSV(), pd_export_pt_server(), pd_get_the_gene_names(), pd_kill_pt_server(), PD_probe_pt_look_for_server(), pd_query_pt_server(), PH_create_ml_multiline_SAI(), PH_save_ml_cb(), PosGene::PosGene(), preCreateTempfile(), primer_design_event_init(), probe_match_event(), probe_read_data_base(), PT_prepare_data(), PT_prepare_species_sequence(), PTD_read_leafs_from_disk(), PV_WriteTranslatedSequenceToDB(), PVP_calculate(), react_to_command(), ArbImporter::read_data(), read_export_format(), read_tree_and_size_internal(), FieldTransfer::ReadRule::readFrom(), RecordingMacro::RecordingMacro(), RefEntries::refresh_result_cb(), CheckedConsistencies::register_as_performed(), resort_data_base(), run_command(), run_server(), AP_pos_var::save_aliEntry_to_SAI(), GB_MAIN_TYPE::save_quick_as(), save_tree_as_newick(), GBT_config::saveAsOver(), scan_gene_positions(), ItemFieldShader::scan_value_range_cb(), SEC_structure_toggler::SEC_structure_toggler(), SequenceHandler::SequenceHandler(), AWT_configuration::set_config(), set_DB_state(), set_field_of_queried_cb(), set_intEntry_to(), BoundActionTracker::set_recording(), set_tree_idx(), setIntEntryToZero(), sina_start(), sort_tree_by_other_tree(), species_copy_cb(), species_create_handler(), sq_calc_seq_quality_cb(), st_check_cb(), st_ml_add_quality_string_to_species(), start_remote_command_for_application(), trackAlignmentChanges(), transfer_field_of_listed_cb(), transfer_single_field(), transfer_tree(), translate_gene_sequence(), TranslateGeneToAminoAcidSequence(), TreeAdmin::tree_append_remark(), TREE_load_to_db(), tree_write_float(), TREE_write_Newick(), TREE_write_XML(), AW_awar::update(), GroupBuilder::update_group(), update_RangeList(), NodeTextBuilder::work(), FilteredExport::write_fasta(), SpecSetRegistry::write_node_information(), FieldTransfer::WriteRule::writeTo(), and writeToArb().

void GB_clear_error ( void  )
GB_ERROR GB_failedTo_error ( const char do_something,
const char special,
GB_ERROR  error 
)
GB_ERROR GB_append_exportedError ( GB_ERROR  error)
class BackTraceInfo* GBK_get_backtrace ( size_t  skipFramesAtBottom)

Definition at line 417 of file arb_msg.cxx.

References BackTraceInfo::BackTraceInfo().

void GBK_dump_former_backtrace ( class BackTraceInfo trace,
FILE *  out,
const char message 
)

Definition at line 420 of file arb_msg.cxx.

References demangle_backtrace().

void GBK_free_backtrace ( class BackTraceInfo trace)

Definition at line 424 of file arb_msg.cxx.

void GBK_dump_backtrace ( FILE *  out,
const char message 
)
void GB_internal_error ( const char message)
void GB_internal_errorf ( const char templat,
  ... 
)
void GBK_terminate ( const char error)
void GBK_terminatef ( const char templat,
  ... 
)
void GB_warning ( const char message)
void GB_warningf ( const char templat,
  ... 
)
void GB_information ( const char message)

Definition at line 495 of file arb_msg.cxx.

References active_arb_handlers, and arb_handlers::show_message.

Referenced by compress_sequence_tree(), and GB_informationf().

void GB_informationf ( const char templat,
  ... 
)
void GBS_reuse_buffer ( const char global_buffer)

Definition at line 510 of file arb_msg.cxx.

References globBuf.

Referenced by disexpectField(), GB_canonical_path(), and NT_convert_gene_locations().

GB_ERROR GBK_system ( const char system_command)
char* GBK_singlequote ( const char arg)
char* GBK_doublequote ( const char arg)

Enclose argument in single quotes (like "arg") for POSIX shell commands. Opposed to single quoted strings, shell will interpret double quoted strings.

Definition at line 576 of file arb_msg.cxx.

References GBS_strstruct::cat(), GBS_strstruct::ncat(), GBS_strstruct::put(), and GBS_strstruct::release().

Referenced by GB_xcmd().

Variable Documentation

size_t last_global_string_size = 0
static

Definition at line 42 of file arb_msg.cxx.

Referenced by GBK_assert_msg(), and GBS_vglobal_string_copy().

GlobalStringBuffers globBuf
static
char* GB_error_buffer = NULp
static