* ada-lang.c (ada_print_subexp): Remove i18n markup from Ada code

output.
* ada-typeprint.c (ada_typedef_print): Ditto.
(print_unchecked_union_type): Ditto.
(print_record_type): Ditto, and correct output for non-derived
types that was inadvertently left off during the markup.
This commit is contained in:
Paul N. Hilfinger 2004-12-21 10:03:55 +00:00
parent c3d75c3023
commit 0b48a29120
3 changed files with 26 additions and 15 deletions

View file

@ -1,3 +1,12 @@
2004-12-21 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
* ada-lang.c (ada_print_subexp): Remove i18n markup from Ada code
output.
* ada-typeprint.c (ada_typedef_print): Ditto.
(print_unchecked_union_type): Ditto.
(print_record_type): Ditto, and correct output for non-derived
types that was inadvertently left off during the markup.
2004-12-19 Mark Kettenis <kettenis@gnu.org> 2004-12-19 Mark Kettenis <kettenis@gnu.org>
* hppa-hpux-tdep.c (hppa64_hpux_search_dummy_call_sequence): Check * hppa-hpux-tdep.c (hppa64_hpux_search_dummy_call_sequence): Check

View file

@ -8384,9 +8384,9 @@ ada_print_subexp (struct expression *exp, int *pos,
/* XXX: sprint_subexp */ /* XXX: sprint_subexp */
*pos += oplen; *pos += oplen;
print_subexp (exp, pos, stream, PREC_SUFFIX); print_subexp (exp, pos, stream, PREC_SUFFIX);
fputs_filtered (_(" in "), stream); fputs_filtered (" in ", stream);
print_subexp (exp, pos, stream, PREC_SUFFIX); print_subexp (exp, pos, stream, PREC_SUFFIX);
fputs_filtered (_("'range"), stream); fputs_filtered ("'range", stream);
if (exp->elts[pc + 1].longconst > 1) if (exp->elts[pc + 1].longconst > 1)
fprintf_filtered (stream, "(%ld)", fprintf_filtered (stream, "(%ld)",
(long) exp->elts[pc + 1].longconst); (long) exp->elts[pc + 1].longconst);
@ -8398,7 +8398,7 @@ ada_print_subexp (struct expression *exp, int *pos,
fputs_filtered ("(", stream); fputs_filtered ("(", stream);
/* XXX: sprint_subexp */ /* XXX: sprint_subexp */
print_subexp (exp, pos, stream, PREC_SUFFIX); print_subexp (exp, pos, stream, PREC_SUFFIX);
fputs_filtered (_(" in "), stream); fputs_filtered (" in ", stream);
print_subexp (exp, pos, stream, PREC_EQUAL); print_subexp (exp, pos, stream, PREC_EQUAL);
fputs_filtered (" .. ", stream); fputs_filtered (" .. ", stream);
print_subexp (exp, pos, stream, PREC_EQUAL); print_subexp (exp, pos, stream, PREC_EQUAL);
@ -8451,7 +8451,7 @@ ada_print_subexp (struct expression *exp, int *pos,
*pos += oplen; *pos += oplen;
/* XXX: sprint_subexp */ /* XXX: sprint_subexp */
print_subexp (exp, pos, stream, PREC_SUFFIX); print_subexp (exp, pos, stream, PREC_SUFFIX);
fputs_filtered (_(" in "), stream); fputs_filtered (" in ", stream);
LA_PRINT_TYPE (exp->elts[pc + 1].type, "", stream, 1, 0); LA_PRINT_TYPE (exp->elts[pc + 1].type, "", stream, 1, 0);
return; return;
} }

View file

@ -125,7 +125,7 @@ ada_typedef_print (struct type *type, struct symbol *new,
struct ui_file *stream) struct ui_file *stream)
{ {
/* XXX: type_sprint */ /* XXX: type_sprint */
fprintf_filtered (stream, _("type %.*s is "), fprintf_filtered (stream, "type %.*s is ",
ada_name_prefix_len (SYMBOL_PRINT_NAME (new)), ada_name_prefix_len (SYMBOL_PRINT_NAME (new)),
SYMBOL_PRINT_NAME (new)); SYMBOL_PRINT_NAME (new));
type_print (type, "", stream, 1); type_print (type, "", stream, 1);
@ -633,13 +633,15 @@ print_record_type (struct type *type0, struct ui_file *stream, int show,
parent_type = ada_parent_type (type); parent_type = ada_parent_type (type);
if (ada_type_name (parent_type) != NULL) if (ada_type_name (parent_type) != NULL)
fprintf_filtered (stream, _("new %s with record"), fprintf_filtered (stream, "new %s with record",
decoded_type_name (parent_type)); decoded_type_name (parent_type));
else if (parent_type == NULL && ada_is_tagged_type (type, 0)) else if (parent_type == NULL && ada_is_tagged_type (type, 0))
fprintf_filtered (stream, _("tagged record")); fprintf_filtered (stream, "tagged record");
else
fprintf_filtered (stream, "record");
if (show < 0) if (show < 0)
fprintf_filtered (stream, _(" ... end record")); fprintf_filtered (stream, " ... end record");
else else
{ {
int flds; int flds;
@ -651,11 +653,11 @@ print_record_type (struct type *type0, struct ui_file *stream, int show,
flds += print_record_field_types (type, type, stream, show, level); flds += print_record_field_types (type, type, stream, show, level);
if (flds > 0) if (flds > 0)
fprintf_filtered (stream, _("\n%*send record"), level, ""); fprintf_filtered (stream, "\n%*send record", level, "");
else if (flds < 0) else if (flds < 0)
fprintf_filtered (stream, _(" <incomplete type> end record")); fprintf_filtered (stream, _(" <incomplete type> end record"));
else else
fprintf_filtered (stream, _(" null; end record")); fprintf_filtered (stream, " null; end record");
} }
} }
@ -668,18 +670,18 @@ print_unchecked_union_type (struct type *type, struct ui_file *stream,
int show, int level) int show, int level)
{ {
if (show < 0) if (show < 0)
fprintf_filtered (stream, _("record (?) is ... end record")); fprintf_filtered (stream, "record (?) is ... end record");
else if (TYPE_NFIELDS (type) == 0) else if (TYPE_NFIELDS (type) == 0)
fprintf_filtered (stream, _("record (?) is null; end record")); fprintf_filtered (stream, "record (?) is null; end record");
else else
{ {
int i; int i;
fprintf_filtered (stream, _("record (?) is\n%*scase ? is"), level + 4, ""); fprintf_filtered (stream, "record (?) is\n%*scase ? is", level + 4, "");
for (i = 0; i < TYPE_NFIELDS (type); i += 1) for (i = 0; i < TYPE_NFIELDS (type); i += 1)
{ {
fprintf_filtered (stream, _("\n%*swhen ? =>\n%*s"), level + 8, "", fprintf_filtered (stream, "\n%*swhen ? =>\n%*s", level + 8, "",
level + 12, ""); level + 12, "");
ada_print_type (TYPE_FIELD_TYPE (type, i), ada_print_type (TYPE_FIELD_TYPE (type, i),
TYPE_FIELD_NAME (type, i), TYPE_FIELD_NAME (type, i),
@ -687,7 +689,7 @@ print_unchecked_union_type (struct type *type, struct ui_file *stream,
fprintf_filtered (stream, ";"); fprintf_filtered (stream, ";");
} }
fprintf_filtered (stream, _("\n%*send case;\n%*send record"), fprintf_filtered (stream, "\n%*send case;\n%*send record",
level + 4, "", level, ""); level + 4, "", level, "");
} }
} }