Revert previous change. Not obvious.
[deliverable/binutils-gdb.git] / gdb / language.h
index ba007786de26b4d05e219c19192860e5257e1836..67a8ff26afe0ee7065c559d4f6ff2fcc1b8ce704 100644 (file)
@@ -1,5 +1,6 @@
 /* Source-language-related definitions for GDB.
-   Copyright 1991, 1992, 2000 Free Software Foundation, Inc.
+   Copyright 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2000
+   Free Software Foundation, Inc.
    Contributed by the Department of Computer Science at the State University
    of New York at Buffalo.
 
@@ -30,11 +31,11 @@ struct expression;
 /* enum exp_opcode;     ANSI's `wisdom' didn't include forward enum decls. */
 
 /* This used to be included to configure GDB for one or more specific
-   languages.  Now it is shortcutted to configure for all of them.  FIXME.  */
+   languages.  Now it is left out to configure for all of them.  FIXME.  */
 /* #include "lang_def.h" */
 #define        _LANG_c
 #define        _LANG_m2
-#define        _LANG_chill
+/* OBSOLETE #define    _LANG_chill */
 #define  _LANG_fortran
 #define  _LANG_pascal
 
@@ -255,7 +256,7 @@ struct language_defn
    its own language and we should keep track of that regardless of the
    language when symbols are read.  If we want some manual setting for
    the language of symbol files (e.g. detecting when ".c" files are
-   C++), it should be a seprate setting from the current_language.  */
+   C++), it should be a separate setting from the current_language.  */
 
 extern const struct language_defn *current_language;
 
@@ -394,13 +395,9 @@ extern char *longest_raw_hex_string (LONGEST);
    (language-specific) formats.  Result is static and is overwritten by
    the next call.  Takes printf options like "08l" or "l".  */
 
-extern char *local_hex_string (unsigned long); /* language.c */
+extern char *local_hex_string (LONGEST);       /* language.c */
 
-extern char *longest_local_hex_string (LONGEST);       /* language.c */
-
-extern char *local_hex_string_custom (unsigned long, char *);  /* language.c */
-
-extern char *longest_local_hex_string_custom (LONGEST, char *);        /* language.c */
+extern char *local_hex_string_custom (LONGEST, char *);        /* language.c */
 
 /* Type predicates */
 
@@ -439,11 +436,9 @@ extern void op_error (char *fmt, enum exp_opcode, int);
 #define range_op_error(f,o) \
    op_error((f),(o),range_check==range_check_on ? 1 : 0)
 
-extern void type_error (char *, ...) ATTR_FORMAT (printf, 1, 2);
+extern void type_error (const char *, ...) ATTR_FORMAT (printf, 1, 2);
 
-void
-range_error (char *, ...)
-ATTR_FORMAT (printf, 1, 2);
+extern void range_error (const char *, ...) ATTR_FORMAT (printf, 1, 2);
 
 /* Data:  Does this value represent "truth" to the current language?  */
 
This page took 0.025101 seconds and 4 git commands to generate.