X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fmain.hh;h=5465c3cfd972320d5446f3d357674f9ebbdb1d44;hb=58285d9a44003dc28d5183daa5c1ae71249440e5;hp=ce4cfe76a4ff820a2afc32a9e9c7cf80afd670bc;hpb=63c9cee8ce190aaae4a5db3d2e200d35a570838d;p=lilypond.git diff --git a/lily/include/main.hh b/lily/include/main.hh index ce4cfe76a4..5465c3cfd9 100644 --- a/lily/include/main.hh +++ b/lily/include/main.hh @@ -3,31 +3,46 @@ source file of the GNU LilyPond music typesetter - (c) 1997 Han-Wen Nienhuys + (c) 1997--2004 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 do_scores (); +void clear_scores (); void add_score (Score* s); void set_default_output (String s); String find_file (String); -String get_version_str(); -String get_version_number_str(); void call_constructors (); -extern Sources* source_global_l; +extern Array get_inclusion_names (); +extern void set_inclusion_names (Array); +extern String init_name_global; + +/* FIXME: in warn.cc */ +void progress_indication (String); + +/* 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 int exit_status_i_; -extern bool experimental_features_global_b; -extern bool postscript_global_b; -extern bool embedded_mf_global_b; - -extern String default_outname_base_global; -extern String default_outname_suffix_global; -extern int default_count_global; -#endif +extern String output_format_global; +extern String output_name_global; +extern bool safe_global_b; +extern bool verbose_global_b; +extern bool store_locations_global_b; +extern bool internal_type_checking_global_b; + + +/* misc */ +extern Array failed_files; +extern int exit_status_global; +extern File_path global_path; +extern int score_count_global; + +#endif /* MAIN_HH */