gdb/
[deliverable/binutils-gdb.git] / gdb / f-lang.h
index b98c556ddcdedc57c02f18e954ce267aa1142ab2..8043577cf44244b2559b16615d3dd5a54a3bef07 100644 (file)
@@ -1,7 +1,7 @@
 /* Fortran language support definitions for GDB, the GNU debugger.
 
    Copyright (C) 1992, 1993, 1994, 1995, 1998, 2000, 2005, 2007, 2008, 2009,
-   2010 Free Software Foundation, Inc.
+   2010, 2011 Free Software Foundation, Inc.
 
    Contributed by Motorola.  Adapted from the C definitions by Farooq Butt
    (fmbutt@engage.sps.mot.com).
@@ -25,11 +25,12 @@ extern int f_parse (void);
 
 extern void f_error (char *);  /* Defined in f-exp.y */
 
-extern void f_print_type (struct type *, char *, struct ui_file *, int,
+extern void f_print_type (struct type *, const char *, struct ui_file *, int,
                          int);
 
 extern int f_val_print (struct type *, const gdb_byte *, int, CORE_ADDR,
                        struct ui_file *, int,
+                       const struct value *,
                        const struct value_print_options *);
 
 /* Language-specific data structures */
@@ -86,13 +87,13 @@ extern SAVED_F77_COMMON_PTR find_common_for_function (char *, char *);
 /* When reasonable array bounds cannot be fetched, such as when 
    you ask to 'mt print symbols' and there is no stack frame and 
    therefore no way of knowing the bounds of stack-based arrays, 
-   we have to assign default bounds, these are as good as any... */
+   we have to assign default bounds, these are as good as any...  */
 
 #define DEFAULT_UPPER_BOUND 999999
 #define DEFAULT_LOWER_BOUND -999999
 
-extern char *real_main_name;   /* Name of main function */
-extern int real_main_c_value;  /* C_value field of main function */
+extern char *real_main_name;   /* Name of main function */
+extern int real_main_c_value;  /* C_value field of main function */
 
 extern int f77_get_upperbound (struct type *);
 
@@ -113,6 +114,7 @@ struct builtin_f_type
   struct type *builtin_logical;
   struct type *builtin_logical_s1;
   struct type *builtin_logical_s2;
+  struct type *builtin_logical_s8;
   struct type *builtin_real;
   struct type *builtin_real_s8;
   struct type *builtin_real_s16;
This page took 0.025358 seconds and 4 git commands to generate.