From 6e3944a427b3e0c297d8ac484e530f75f9f685ec Mon Sep 17 00:00:00 2001 From: Andrew Cagney Date: Mon, 7 Feb 2005 21:42:36 +0000 Subject: 2005-02-07 Andrew Cagney * value.h (deprecated_value_lval_hack) (deprecated_value_address_hack) (deprecated_value_internalvar_hack_hack) (deprecated_value_regnum_hack): Declare. (VALUE_LVAL, VALUE_ADDRESS, VALUE_INTERNALVAR) (VALUE_FRAME_ID, VALUE_REGNUM): Use. * value.c (deprecated_value_lval_hack) (deprecated_value_address_hack) (deprecated_value_internalvar_hack_hack) (deprecated_value_regnum_hack): Define. --- gdb/value.c | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'gdb/value.c') diff --git a/gdb/value.c b/gdb/value.c index 4bc26ffaa25..1a8796e332c 100644 --- a/gdb/value.c +++ b/gdb/value.c @@ -234,6 +234,36 @@ set_value_pointed_to_offset (struct value *value, int val) { value->pointed_to_offset = val; } + +enum lval_type * +deprecated_value_lval_hack (struct value *value) +{ + return &value->lval; +} + +CORE_ADDR * +deprecated_value_address_hack (struct value *value) +{ + return &value->location.address; +} + +struct internalvar ** +deprecated_value_internalvar_hack (struct value *value) +{ + return &value->location.internalvar; +} + +struct frame_id * +deprecated_value_frame_id_hack (struct value *value) +{ + return &value->frame_id; +} + +short * +deprecated_value_regnum_hack (struct value *value) +{ + return &value->regnum; +} /* Return a mark in the value chain. All values allocated after the mark is obtained (except for those released) are subject to being freed -- cgit v1.2.1