* gdbtypes.h (struct language_defn): Add forward declaration.
authorUlrich Weigand <uweigand@de.ibm.com>
Wed, 17 Jun 2009 18:46:26 +0000 (18:46 +0000)
committerUlrich Weigand <uweigand@de.ibm.com>
Wed, 17 Jun 2009 18:46:26 +0000 (18:46 +0000)
commite6c014f28ffa7d52bf7e9b599422f5ca910a17dd
tree8e47549c435c05b87846f1ed80a3ce98342eb015
parentec22ec346b8e22135fd4cb48aa3853f032dee331
* gdbtypes.h (struct language_defn): Add forward declaration.
(lookup_typename): Add LANGUAGE and GDBARCH parameters.
(lookup_unsigned_typename): Likewise.
(lookup_signed_typename): Likewise.
* gdbtypes.c (lookup_typename): Add LANGUAGE and GDBARCH parameters.
Use them instead of current_language and current_gdbarch.
(lookup_unsigned_typename): Add LANGUAGE and GDBARCH parameters.
Pass them to lookup_typename.
(lookup_signed_typename): Likewise.

* c-exp.y: Pass parse_language and parse_gdbarch to
lookup_unsigned_typename and lookup_signed_typename.
* objc-exp.y: Likewise.
* m2-exp.y: Pass parse_language and parse_gdbarch to lookup_typename.

* c-lang.c (evaluate_subexp_c): Pass expression language and
gdbarch to lookup_typename.
* printcmd.c (printf_command): Pass current language and
gdbarch to lookup_typename.
* python/python-type.c (typy_lookup_typename): Likewise.
Include "language.h".
gdb/ChangeLog
gdb/c-exp.y
gdb/c-lang.c
gdb/gdbtypes.c
gdb/gdbtypes.h
gdb/m2-exp.y
gdb/objc-exp.y
gdb/printcmd.c
gdb/python/python-type.c