X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Frelocate.cc;h=67926e531cb552a5054138b5b2ed4626e652a600;hb=646a2265ea72c4007d9590a5d6d9a10ffc54ef29;hp=fd6cf85c458f2fbac7dd76ae8c3bae1f8c8b3714;hpb=5b4b0d6e9a197e8f9eb085b7c2ad78b8be3e5cfc;p=lilypond.git diff --git a/lily/relocate.cc b/lily/relocate.cc index fd6cf85c45..67926e531c 100644 --- a/lily/relocate.cc +++ b/lily/relocate.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 2005--2008 Han-Wen Nienhuys + (c) 2005--2009 Han-Wen Nienhuys */ @@ -14,8 +14,10 @@ /* TODO: autoconf support */ +#include #include #include +#include #if HAVE_GETTEXT #include @@ -269,20 +271,20 @@ setup_paths (char const *argv0_ptr) string expand_environment_variables (string orig) { - const char *start_ptr = orig.c_str (); - const char *ptr = orig.c_str (); + char const *start_ptr = orig.c_str (); + char const *ptr = orig.c_str (); size_t len = orig.length (); string out; while (ptr < start_ptr + len) { - char *dollar = strchr (ptr, '$'); + char const *dollar = strchr (ptr, '$'); if (dollar != NULL) { - char *start_var = dollar + 1; - char *end_var = start_var; - char *start_next = end_var; + char const *start_var = dollar + 1; + char const *end_var = start_var; + char const *start_next = end_var; out += string (ptr, dollar - ptr); ptr = dollar; @@ -319,7 +321,7 @@ expand_environment_variables (string orig) if (start_var < end_var) { string var_name (start_var, end_var - start_var); - const char *value = getenv (var_name.c_str ()); + char const *value = getenv (var_name.c_str ()); if (value != NULL) out += string (value);