summaryrefslogtreecommitdiff
path: root/compiler
diff options
context:
space:
mode:
authorwszqkzqk <wszqkzqk@qq.com>2022-11-27 10:17:13 +0800
committerRico Tzschichholz <ricotz@ubuntu.com>2022-11-27 09:28:25 +0100
commit6b584ba3c2e7df72046a9420aa89e68d0ad5eabe (patch)
tree704b086baa416c2efa787da38622fef944d85030 /compiler
parenta16275e1353a782d7f16c1abdedeb17d785ddaa9 (diff)
downloadvala-6b584ba3c2e7df72046a9420aa89e68d0ad5eabe.tar.gz
Fix output decoding error of non-ASCII character on Win32
Fixes https://gitlab.gnome.org/GNOME/vala/issues/1379
Diffstat (limited to 'compiler')
-rw-r--r--compiler/valacompiler.vala30
1 files changed, 15 insertions, 15 deletions
diff --git a/compiler/valacompiler.vala b/compiler/valacompiler.vala
index a8ebd084e..13444d519 100644
--- a/compiler/valacompiler.vala
+++ b/compiler/valacompiler.vala
@@ -193,7 +193,7 @@ class Vala.Compiler {
}
static bool option_deprecated (string option_name, string? val, void* data) throws OptionError {
- stdout.printf ("Command-line option `%s` is deprecated and will be ignored\n", option_name);
+ print ("Command-line option `%s` is deprecated and will be ignored\n", option_name);
return true;
}
@@ -204,13 +204,13 @@ class Vala.Compiler {
}
if (context.report.get_errors () == 0 && (!fatal_warnings || context.report.get_warnings () == 0)) {
if (!quiet_mode) {
- stdout.printf ("Compilation succeeded - %d warning(s)\n", context.report.get_warnings ());
+ print ("Compilation succeeded - %d warning(s)\n", context.report.get_warnings ());
}
CodeContext.pop ();
return 0;
} else {
if (!quiet_mode) {
- stdout.printf ("Compilation failed: %d error(s), %d warning(s)\n", context.report.get_errors (), context.report.get_warnings ());
+ print ("Compilation failed: %d error(s), %d warning(s)\n", context.report.get_errors (), context.report.get_warnings ());
}
CodeContext.pop ();
return 1;
@@ -545,21 +545,21 @@ class Vala.Compiler {
opt_context.add_main_entries (options, null);
opt_context.parse (ref args);
} catch (OptionError e) {
- stdout.printf ("%s\n", e.message);
- stdout.printf ("Run '%s --help' to see a full list of available command line options.\n", args[0]);
+ print ("%s\n", e.message);
+ print ("Run '%s --help' to see a full list of available command line options.\n", args[0]);
return 1;
}
if (version) {
- stdout.printf ("Vala %s\n", Vala.BUILD_VERSION);
+ print ("Vala %s\n", Vala.BUILD_VERSION);
return 0;
} else if (api_version) {
- stdout.printf ("%s\n", Vala.API_VERSION);
+ print ("%s\n", Vala.API_VERSION);
return 0;
}
if (sources == null) {
- stderr.printf ("No source file specified.\n");
+ printerr ("No source file specified.\n");
return 1;
}
@@ -614,7 +614,7 @@ class Vala.Compiler {
return child_status;
} catch (SpawnError e) {
- stdout.printf ("%s\n", e.message);
+ print ("%s\n", e.message);
return 1;
}
}
@@ -624,7 +624,7 @@ class Vala.Compiler {
Intl.setlocale (LocaleCategory.ALL, "");
if (Vala.get_build_version () != Vala.BUILD_VERSION) {
- stderr.printf ("Integrity check failed (libvala %s doesn't match valac %s)\n", Vala.get_build_version (), Vala.BUILD_VERSION);
+ printerr ("Integrity check failed (libvala %s doesn't match valac %s)\n", Vala.get_build_version (), Vala.BUILD_VERSION);
return 1;
}
@@ -638,21 +638,21 @@ class Vala.Compiler {
opt_context.add_main_entries (options, null);
opt_context.parse (ref args);
} catch (OptionError e) {
- stdout.printf ("%s\n", e.message);
- stdout.printf ("Run '%s --help' to see a full list of available command line options.\n", args[0]);
+ print ("%s\n", e.message);
+ print ("Run '%s --help' to see a full list of available command line options.\n", args[0]);
return 1;
}
if (version) {
- stdout.printf ("Vala %s\n", Vala.BUILD_VERSION);
+ print ("Vala %s\n", Vala.BUILD_VERSION);
return 0;
} else if (api_version) {
- stdout.printf ("%s\n", Vala.API_VERSION);
+ print ("%s\n", Vala.API_VERSION);
return 0;
}
if (sources == null && fast_vapis == null) {
- stderr.printf ("No source file specified.\n");
+ printerr ("No source file specified.\n");
return 1;
}