* Rename remote-es1800.c to remote-es.c
[deliverable/binutils-gdb.git] / gdb / value.h
index e7c65dd6c567aeaf1b5d33144c9bc7b44d9620f1..15b505349e780db111c6dbc6bf772a13db14c212 100644 (file)
@@ -102,7 +102,7 @@ struct value
     union {
       long contents[1];
       double force_double_align;
-#ifdef LONG_LONG
+#ifdef CC_HAS_LONG_LONG
       long long force_longlong_align;
 #endif
     } aligner;
@@ -271,6 +271,12 @@ value_free_to_mark PARAMS ((value mark));
 extern value
 value_string PARAMS ((char *ptr, int len));
 
+extern value
+value_array PARAMS ((int lowbound, int highbound, value *elemvec));
+
+extern value
+value_concat PARAMS ((value arg1, value arg2));
+
 extern value
 value_binop PARAMS ((value arg1, value arg2, enum exp_opcode op));
 
@@ -419,9 +425,6 @@ binop_user_defined_p PARAMS ((enum exp_opcode op, value arg1, value arg2));
 extern int
 unop_user_defined_p PARAMS ((enum exp_opcode op, value arg1));
 
-extern int
-typecmp PARAMS ((int staticp, struct type *t1[], value t2[]));
-
 extern int
 destructor_name_p PARAMS ((const char *name, const struct type *type));
 
@@ -474,6 +477,10 @@ extern char *
 baseclass_addr PARAMS ((struct type *type, int index, char *valaddr,
                        value *valuep, int *errp));
 
+extern void
+print_longest PARAMS ((FILE *stream, char format, int use_local,
+                      LONGEST value));
+
 extern void
 print_floating PARAMS ((char *valaddr, struct type *type, FILE *stream));
 
@@ -487,7 +494,7 @@ val_print PARAMS ((struct type *type, char *valaddr, CORE_ADDR address,
                   int recurse, enum val_prettyprint pretty));
 
 extern int
-val_print_string PARAMS ((CORE_ADDR addr, FILE *stream));
+val_print_string PARAMS ((CORE_ADDR addr, unsigned int len, FILE *stream));
 
 /* FIXME:  Assumes equivalence of "struct frame_info *" and "FRAME" */
 extern void
This page took 0.023286 seconds and 4 git commands to generate.