| OLD | NEW |
| 1 /* Modula 2 language support definitions for GDB, the GNU debugger. | 1 /* Modula 2 language support definitions for GDB, the GNU debugger. |
| 2 | 2 |
| 3 Copyright (C) 1992, 1998, 2000, 2005, 2007-2012 Free Software | 3 Copyright (C) 1992, 1998, 2000, 2005, 2007-2012 Free Software |
| 4 Foundation, Inc. | 4 Foundation, Inc. |
| 5 | 5 |
| 6 This file is part of GDB. | 6 This file is part of GDB. |
| 7 | 7 |
| 8 This program is free software; you can redistribute it and/or modify | 8 This program is free software; you can redistribute it and/or modify |
| 9 it under the terms of the GNU General Public License as published by | 9 it under the terms of the GNU General Public License as published by |
| 10 the Free Software Foundation; either version 3 of the License, or | 10 the Free Software Foundation; either version 3 of the License, or |
| (...skipping 14 matching lines...) Expand all Loading... |
| 25 /* Defined in m2-typeprint.c */ | 25 /* Defined in m2-typeprint.c */ |
| 26 extern void m2_print_type (struct type *, const char *, struct ui_file *, int, | 26 extern void m2_print_type (struct type *, const char *, struct ui_file *, int, |
| 27 int); | 27 int); |
| 28 | 28 |
| 29 extern void m2_print_typedef (struct type *, struct symbol *, | 29 extern void m2_print_typedef (struct type *, struct symbol *, |
| 30 struct ui_file *); | 30 struct ui_file *); |
| 31 | 31 |
| 32 extern int m2_is_long_set (struct type *type); | 32 extern int m2_is_long_set (struct type *type); |
| 33 extern int m2_is_unbounded_array (struct type *type); | 33 extern int m2_is_unbounded_array (struct type *type); |
| 34 | 34 |
| 35 extern int m2_val_print (struct type *, const gdb_byte *, int, CORE_ADDR, | 35 extern void m2_val_print (struct type *, const gdb_byte *, int, CORE_ADDR, |
| 36 » » » struct ui_file *, int, | 36 » » » struct ui_file *, int, |
| 37 » » » const struct value *, | 37 » » » const struct value *, |
| 38 » » » const struct value_print_options *); | 38 » » » const struct value_print_options *); |
| 39 | 39 |
| 40 extern int get_long_set_bounds (struct type *type, LONGEST *low, | 40 extern int get_long_set_bounds (struct type *type, LONGEST *low, |
| 41 LONGEST *high); | 41 LONGEST *high); |
| 42 | 42 |
| 43 /* Modula-2 types */ | 43 /* Modula-2 types */ |
| 44 | 44 |
| 45 struct builtin_m2_type | 45 struct builtin_m2_type |
| 46 { | 46 { |
| 47 struct type *builtin_char; | 47 struct type *builtin_char; |
| 48 struct type *builtin_int; | 48 struct type *builtin_int; |
| 49 struct type *builtin_card; | 49 struct type *builtin_card; |
| 50 struct type *builtin_real; | 50 struct type *builtin_real; |
| 51 struct type *builtin_bool; | 51 struct type *builtin_bool; |
| 52 }; | 52 }; |
| 53 | 53 |
| 54 /* Return the Modula-2 type table for the specified architecture. */ | 54 /* Return the Modula-2 type table for the specified architecture. */ |
| 55 extern const struct builtin_m2_type *builtin_m2_type (struct gdbarch *gdbarch); | 55 extern const struct builtin_m2_type *builtin_m2_type (struct gdbarch *gdbarch); |
| 56 | 56 |
| OLD | NEW |