* eval.c (parse_and_eval_long): Make 'exp' const.
authorTom Tromey <tromey@redhat.com>
Tue, 14 May 2013 20:37:57 +0000 (20:37 +0000)
committerTom Tromey <tromey@redhat.com>
Tue, 14 May 2013 20:37:57 +0000 (20:37 +0000)
* value.h (parse_and_eval_long): Update.

gdb/ChangeLog
gdb/eval.c
gdb/value.h

index 63962355f950667b928e5ca025df4743f259c4b3..a620afb8a50c204159428ae170c5566a2e101f6a 100644 (file)
@@ -1,3 +1,8 @@
+2013-05-14  Tom Tromey  <tromey@redhat.com>
+
+       * eval.c (parse_and_eval_long): Make 'exp' const.
+       * value.h (parse_and_eval_long): Update.
+
 2013-05-14  Tom Tromey  <tromey@redhat.com>
 
        * ui-file.c (gdb_fopen): Make arguments const.
index cf1fda96b6fd0cc79b70fe54b20b769f141f2d7b..539489f95cbfc5271ae9e91172009c20925a137d 100644 (file)
@@ -91,7 +91,7 @@ parse_and_eval_address (const char *exp)
 /* Like parse_and_eval_address, but treats the value of the expression
    as an integer, not an address, returns a LONGEST, not a CORE_ADDR.  */
 LONGEST
-parse_and_eval_long (char *exp)
+parse_and_eval_long (const char *exp)
 {
   struct expression *expr = parse_expression (exp);
   LONGEST retval;
index d070d56ba8569b155d17e731de73d96c4cb2f5c0..4e839d3939fbe97c85774b4cfde02d315e4a8bbd 100644 (file)
@@ -732,7 +732,7 @@ extern struct type *parse_and_eval_type (char *p, int length);
 
 extern CORE_ADDR parse_and_eval_address (const char *exp);
 
-extern LONGEST parse_and_eval_long (char *exp);
+extern LONGEST parse_and_eval_long (const char *exp);
 
 extern void unop_promote (const struct language_defn *language,
                          struct gdbarch *gdbarch,