]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/m2-lang.h
* configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
[thirdparty/binutils-gdb.git] / gdb / m2-lang.h
CommitLineData
c906108c 1/* Modula 2 language support definitions for GDB, the GNU debugger.
a2bd3dcd 2
6aba47ca 3 Copyright (C) 1992, 1998, 2000, 2005, 2007 Free Software Foundation, Inc.
c906108c 4
c5aa993b
JM
5 This file is part of GDB.
6
7 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
a9762ec7 9 the Free Software Foundation; either version 3 of the License, or
c5aa993b
JM
10 (at your option) any later version.
11
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License
a9762ec7 18 along with this program. If not, see <http://www.gnu.org/licenses/>. */
c906108c 19
a14ed312 20extern int m2_parse (void); /* Defined in m2-exp.y */
c906108c 21
a14ed312 22extern void m2_error (char *); /* Defined in m2-exp.y */
c906108c 23
d9fcf2fb
JM
24/* Defined in m2-typeprint.c */
25extern void m2_print_type (struct type *, char *, struct ui_file *, int,
26 int);
c906108c 27
72019c9c
GM
28extern int m2_is_long_set (struct type *type);
29
fc1a4b47 30extern int m2_val_print (struct type *, const gdb_byte *, int, CORE_ADDR,
d9fcf2fb
JM
31 struct ui_file *, int, int, int,
32 enum val_prettyprint);
72019c9c
GM
33
34extern int get_long_set_bounds (struct type *type, LONGEST *low,
35 LONGEST *high);