import gdb-1999-12-13 snapshot
[deliverable/binutils-gdb.git] / gdb / language.h
index 0ead9f8dba9716bca88780ace4b3908b000efebf..b730d9b26eac1dd1ac7c70ad5fd2bd9167436e6c 100644 (file)
 #if !defined (LANGUAGE_H)
 #define LANGUAGE_H 1
 
-#ifdef __STDC__                        /* Forward decls for prototypes */
+/* Forward decls for prototypes */
 struct value;
 struct objfile;
 struct expression;
 /* enum exp_opcode;     ANSI's `wisdom' didn't include forward enum decls. */
-#endif
 
 /* 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.  */
@@ -361,16 +360,28 @@ extern char *
 extern char *
   local_hex_format_custom PARAMS ((char *));   /* language.c */
 
+/* Return a string that contains the hex digits of the number.  No preceeding
+   "0x" */
+
+extern char *
+  longest_raw_hex_string PARAMS ((LONGEST));
+
 /* Return a string that contains a number formatted in one of the local
    (language-specific) formats.  Result is static and is overwritten by
-   the next call.  Takes printf options like "08" or "l".  */
+   the next call.  Takes printf options like "08l" or "l".  */
 
 extern char *
   local_hex_string PARAMS ((unsigned long));   /* language.c */
 
+extern char *
+  longest_local_hex_string PARAMS ((LONGEST)); /* language.c */
+
 extern char *
   local_hex_string_custom PARAMS ((unsigned long, char *));    /* language.c */
 
+extern char *
+  longest_local_hex_string_custom PARAMS ((LONGEST, char *));  /* language.c */
+
 /* Type predicates */
 
 extern int
This page took 0.026018 seconds and 4 git commands to generate.