X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=flower%2Fgetopt-long.cc;h=2cb537c67b39724afa5d06e57f8697e3e7115277;hb=87eedcd59f4082cb0841528ad5bc82cb1d1191e3;hp=b7abd93817be4ded6ddf449cdf9397aa70c06eda;hpb=bf898a6f737ebdd6a749ea0a14d1056a3566a10e;p=lilypond.git diff --git a/flower/getopt-long.cc b/flower/getopt-long.cc index b7abd93817..2cb537c67b 100644 --- a/flower/getopt-long.cc +++ b/flower/getopt-long.cc @@ -1,7 +1,7 @@ /* process command line, GNU style. - this is Copyleft (c) 1996--2006 Han-Wen Nienhuys, + this is Copyleft (c) 1996--2007 Han-Wen Nienhuys, */ #include "getopt-long.hh" @@ -11,7 +11,7 @@ #include #include "config.hh" -#include "string.hh" +#include "international.hh" #if !HAVE_GETTEXT inline char * @@ -85,23 +85,23 @@ Getopt_long::parselong () return found_option_; } -Std_string +string Long_option_init::to_string () const { - Std_string str; + string str; if (shortname_char_) str += "-" + shortname_char_; if (shortname_char_ && longname_str0_) str += ", "; if (longname_str0_) - str += Std_string ("`--") + longname_str0_ + "'"; + str += string ("`--") + longname_str0_ + "'"; return str; } -Std_string +string Long_option_init::str_for_help () const { - Std_string s; + string s; if (shortname_char_) s = "-" + ::to_string (shortname_char_); else @@ -132,7 +132,7 @@ Getopt_long::report (Errorcod c) if (!error_out_) return; - Std_string str = arg_value_char_a_a_[0]; + string str = arg_value_char_a_a_[0]; str += ": "; switch (c) { @@ -141,14 +141,14 @@ Getopt_long::report (Errorcod c) found_option_->to_string ()); break; case E_NOARGEXPECT: - str += _f ("option `%s' doesn't allow an argument", + str += _f ("option `%s' does not allow an argument", found_option_->to_string ()); break; case E_UNKNOWNOPTION: str += _f ("unrecognized option: `%s'", - Std_string (argument_index_ - ? Std_string ("-" + Std_string (1, arg_value_char_a_a_[array_index_][argument_index_])) - : Std_string (arg_value_char_a_a_[array_index_]))); + string (argument_index_ + ? string ("-" + string (1, arg_value_char_a_a_[array_index_][argument_index_])) + : string (arg_value_char_a_a_[array_index_]))); break; case E_ILLEGALARG: str += _f ("invalid argument `%s' to option `%s'", @@ -295,23 +295,23 @@ Getopt_long::get_next_arg () const int EXTRA_SPACES = 5; -Std_string +string Long_option_init::table_string (Long_option_init *l) { - Std_string tabstr = ""; + string tabstr = ""; int wid = 0; for (int i = 0; l[i].shortname_char_ || l[i].longname_str0_; i++) - wid = max (wid, int(l[i].str_for_help ().length ())); + wid = max (int(wid), int(l[i].str_for_help ().length ())); for (int i = 0; l[i].shortname_char_ || l[i].longname_str0_; i++) { - Std_string s = " " + l[i].str_for_help (); - s += Std_string (wid - s.length () + EXTRA_SPACES, ' '); + string s = " " + l[i].str_for_help (); + s += string (wid - s.length () + EXTRA_SPACES, ' '); - Std_string help_text (gettext (l[i].help_str0_)); + string help_text (gettext (l[i].help_str0_)); replace_all (help_text, "\n", - "\n" + Std_string (wid + EXTRA_SPACES + 2, ' ')); + "\n" + string (wid + EXTRA_SPACES + 2, ' ')); tabstr += s + help_text + "\n"; }