X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fmain.hh;h=5e6192d1fb7113730af5732d4cbaf693dedce75e;hb=89c96b5833d2e0bb9d1781e6d88246992aeaef99;hp=bc8de748d0c1d69400757e8c81e2f4a6ca0bbc26;hpb=0713e9256dc1f35299ce716cf29ddeab4ebca93b;p=lilypond.git diff --git a/lily/include/main.hh b/lily/include/main.hh index bc8de748d0..5e6192d1fb 100644 --- a/lily/include/main.hh +++ b/lily/include/main.hh @@ -3,43 +3,59 @@ source file of the GNU LilyPond music typesetter - (c) 1997--2000 Han-Wen Nienhuys + (c) 1997--2005 Han-Wen Nienhuys */ #ifndef MAIN_HH #define MAIN_HH #include "lily-proto.hh" +#include "array.hh" -void debug_init(); +void debug_init (); void set_debug (bool); -void do_scores(); -void clear_scores(); -void add_score (Score* s); +void do_scores (); +void clear_scores (); +void add_score (Score *s); void set_default_output (String s); String find_file (String); void call_constructors (); -extern Array get_inclusion_names (); -extern void set_inclusion_names (Array); +Array get_inclusion_names (); +void set_inclusion_names (Array); + +extern String init_name_global; /* options */ -extern bool dependency_global_b; -extern String dependency_prefix_global; extern Array dump_header_fieldnames_global; -extern bool no_paper_global_b; -extern bool no_timestamps_global_b; -extern String output_format_global; +extern String output_backend_global; extern String output_name_global; -extern bool safe_global_b; -extern bool verbose_global_b; +extern bool be_safe_global; +extern bool be_verbose_global; +extern bool do_internal_type_checking_global; +extern bool is_pango_format_global; +extern bool is_TeX_format_global; +extern bool point_and_click_global; +extern String prefix_directory; +extern bool use_object_keys; + +/* + todo: collect in Output_option struct? +*/ +extern String output_format_global; + +extern bool make_preview; +extern bool make_print; /* misc */ -extern All_font_metrics *all_fonts_global_p; +extern Array failed_files; extern int exit_status_global; extern File_path global_path; -extern int score_count_global; -extern Sources* source_global_l; -class ostream; -void print_lilypond_versions (ostream &os); +/* + Debugging options: switch on +*/ + +#ifndef NDEBUG +#define DEBUG_SLUR_SCORING 1 +#endif #endif /* MAIN_HH */