aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorTobias Burnus <burnus@net-b.de>2010-01-04 22:01:10 +0100
committerTobias Burnus <burnus@gcc.gnu.org>2010-01-04 22:01:10 +0100
commitd6de356aa3f8fa23a08ca801aa63c5e9cce58a20 (patch)
tree8a00cd25a25de7090b7d0e55b577204342bd9baf /gcc
parentcaee6ca1dc88b8b2c819b9ff0ee023911cb7aeff (diff)
downloadgcc-d6de356aa3f8fa23a08ca801aa63c5e9cce58a20.zip
gcc-d6de356aa3f8fa23a08ca801aa63c5e9cce58a20.tar.gz
gcc-d6de356aa3f8fa23a08ca801aa63c5e9cce58a20.tar.bz2
re PR fortran/36161 (gfc_error formats are not marked gcc-internal-format in po file)
2010-01-04 Tobias Burnus <burnus@net-b.de> PR fortran/36161 * error.c (error_printf, gfc_warning, gfc_notify_std, gfc_warning_now, gfc_error, gfc_error_now, gfc_fatal_error): Change argument name from nocmsgid to gmsgid to enable (x)gettext's % checking. From-SVN: r155632
Diffstat (limited to 'gcc')
-rw-r--r--gcc/fortran/ChangeLog8
-rw-r--r--gcc/fortran/error.c48
2 files changed, 32 insertions, 24 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 24b258d..1e6501a 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,4 +1,12 @@
2010-01-04 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/36161
+ * error.c (error_printf, gfc_warning, gfc_notify_std,
+ gfc_warning_now, gfc_error, gfc_error_now,
+ gfc_fatal_error): Change argument name from nocmsgid to
+ gmsgid to enable (x)gettext's % checking.
+
+2010-01-04 Tobias Burnus <burnus@net-b.de>
* trans-decl.c (gfc_trans_deferred_vars): Fix spelling.
diff --git a/gcc/fortran/error.c b/gcc/fortran/error.c
index 88c2883..1cfa3e2 100644
--- a/gcc/fortran/error.c
+++ b/gcc/fortran/error.c
@@ -697,12 +697,12 @@ error_print (const char *type, const char *format0, va_list argp)
/* Wrapper for error_print(). */
static void
-error_printf (const char *nocmsgid, ...)
+error_printf (const char *gmsgid, ...)
{
va_list argp;
- va_start (argp, nocmsgid);
- error_print ("", _(nocmsgid), argp);
+ va_start (argp, gmsgid);
+ error_print ("", _(gmsgid), argp);
va_end (argp);
}
@@ -722,7 +722,7 @@ gfc_increment_error_count (void)
/* Issue a warning. */
void
-gfc_warning (const char *nocmsgid, ...)
+gfc_warning (const char *gmsgid, ...)
{
va_list argp;
@@ -733,8 +733,8 @@ gfc_warning (const char *nocmsgid, ...)
warning_buffer.index = 0;
cur_error_buffer = &warning_buffer;
- va_start (argp, nocmsgid);
- error_print (_("Warning:"), _(nocmsgid), argp);
+ va_start (argp, gmsgid);
+ error_print (_("Warning:"), _(gmsgid), argp);
va_end (argp);
error_char ('\0');
@@ -770,7 +770,7 @@ gfc_notification_std (int std)
an error is generated. */
gfc_try
-gfc_notify_std (int std, const char *nocmsgid, ...)
+gfc_notify_std (int std, const char *gmsgid, ...)
{
va_list argp;
bool warning;
@@ -786,11 +786,11 @@ gfc_notify_std (int std, const char *nocmsgid, ...)
cur_error_buffer->flag = 1;
cur_error_buffer->index = 0;
- va_start (argp, nocmsgid);
+ va_start (argp, gmsgid);
if (warning)
- error_print (_("Warning:"), _(nocmsgid), argp);
+ error_print (_("Warning:"), _(gmsgid), argp);
else
- error_print (_("Error:"), _(nocmsgid), argp);
+ error_print (_("Error:"), _(gmsgid), argp);
va_end (argp);
error_char ('\0');
@@ -810,7 +810,7 @@ gfc_notify_std (int std, const char *nocmsgid, ...)
/* Immediate warning (i.e. do not buffer the warning). */
void
-gfc_warning_now (const char *nocmsgid, ...)
+gfc_warning_now (const char *gmsgid, ...)
{
va_list argp;
int i;
@@ -822,8 +822,8 @@ gfc_warning_now (const char *nocmsgid, ...)
buffer_flag = 0;
warnings++;
- va_start (argp, nocmsgid);
- error_print (_("Warning:"), _(nocmsgid), argp);
+ va_start (argp, gmsgid);
+ error_print (_("Warning:"), _(gmsgid), argp);
va_end (argp);
error_char ('\0');
@@ -863,7 +863,7 @@ gfc_warning_check (void)
/* Issue an error. */
void
-gfc_error (const char *nocmsgid, ...)
+gfc_error (const char *gmsgid, ...)
{
va_list argp;
@@ -877,8 +877,8 @@ gfc_error (const char *nocmsgid, ...)
error_buffer.index = 0;
cur_error_buffer = &error_buffer;
- va_start (argp, nocmsgid);
- error_print (_("Error:"), _(nocmsgid), argp);
+ va_start (argp, gmsgid);
+ error_print (_("Error:"), _(gmsgid), argp);
va_end (argp);
error_char ('\0');
@@ -897,8 +897,8 @@ warning:
warning_buffer.index = 0;
cur_error_buffer = &warning_buffer;
- va_start (argp, nocmsgid);
- error_print (_("Warning:"), _(nocmsgid), argp);
+ va_start (argp, gmsgid);
+ error_print (_("Warning:"), _(gmsgid), argp);
va_end (argp);
error_char ('\0');
@@ -915,7 +915,7 @@ warning:
/* Immediate error. */
void
-gfc_error_now (const char *nocmsgid, ...)
+gfc_error_now (const char *gmsgid, ...)
{
va_list argp;
int i;
@@ -927,8 +927,8 @@ gfc_error_now (const char *nocmsgid, ...)
i = buffer_flag;
buffer_flag = 0;
- va_start (argp, nocmsgid);
- error_print (_("Error:"), _(nocmsgid), argp);
+ va_start (argp, gmsgid);
+ error_print (_("Error:"), _(gmsgid), argp);
va_end (argp);
error_char ('\0');
@@ -945,14 +945,14 @@ gfc_error_now (const char *nocmsgid, ...)
/* Fatal error, never returns. */
void
-gfc_fatal_error (const char *nocmsgid, ...)
+gfc_fatal_error (const char *gmsgid, ...)
{
va_list argp;
buffer_flag = 0;
- va_start (argp, nocmsgid);
- error_print (_("Fatal Error:"), _(nocmsgid), argp);
+ va_start (argp, gmsgid);
+ error_print (_("Fatal Error:"), _(gmsgid), argp);
va_end (argp);
exit (3);