119370Spst/* Modula 2 language support definitions for GDB, the GNU debugger. 298944Sobrien Copyright 1992, 1998, 2000 Free Software Foundation, Inc. 319370Spst 498944Sobrien This file is part of GDB. 519370Spst 698944Sobrien This program is free software; you can redistribute it and/or modify 798944Sobrien it under the terms of the GNU General Public License as published by 898944Sobrien the Free Software Foundation; either version 2 of the License, or 998944Sobrien (at your option) any later version. 1019370Spst 1198944Sobrien This program is distributed in the hope that it will be useful, 1298944Sobrien but WITHOUT ANY WARRANTY; without even the implied warranty of 1398944Sobrien MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1498944Sobrien GNU General Public License for more details. 1519370Spst 1698944Sobrien You should have received a copy of the GNU General Public License 1798944Sobrien along with this program; if not, write to the Free Software 1898944Sobrien Foundation, Inc., 59 Temple Place - Suite 330, 1998944Sobrien Boston, MA 02111-1307, USA. */ 2019370Spst 2198944Sobrienextern int m2_parse (void); /* Defined in m2-exp.y */ 2219370Spst 2398944Sobrienextern void m2_error (char *); /* Defined in m2-exp.y */ 2419370Spst 2598944Sobrien/* Defined in m2-typeprint.c */ 2698944Sobrienextern void m2_print_type (struct type *, char *, struct ui_file *, int, 2798944Sobrien int); 2819370Spst 2998944Sobrienextern int m2_val_print (struct type *, char *, int, CORE_ADDR, 3098944Sobrien struct ui_file *, int, int, int, 3198944Sobrien enum val_prettyprint); 32