<pointer-to-member-type> ::= M </class/ type> </member/ type> */
static status_t
-demangle_type_ptr (dm, insert_pos, substitution_Start)
+demangle_type_ptr (dm, insert_pos, substitution_start2)
demangling_t dm;
int *insert_pos;
- int substitution_Start;
+ int substitution_start2;
{
status_t status;
int is_substitution_candidate = 1;
advance_char (dm);
/* Demangle the underlying type. */
RETURN_IF_ERROR (demangle_type_ptr (dm, insert_pos,
- substitution_Start));
+ substitution_start2));
/* Insert an asterisk where we're told to; it doesn't
necessarily go at the end. If we're doing Java style output,
there is no pointer symbol. */
advance_char (dm);
/* Demangle the underlying type. */
RETURN_IF_ERROR (demangle_type_ptr (dm, insert_pos,
- substitution_Start));
+ substitution_start2));
/* Insert an ampersand where we're told to; it doesn't
necessarily go at the end. */
RETURN_IF_ERROR (result_insert_char (dm, *insert_pos, '&'));
type, which would in this case give `void () (int, int)'
and set *insert_pos to the spot between the first
parentheses. */
- status = demangle_type_ptr (dm, insert_pos, substitution_Start);
+ status = demangle_type_ptr (dm, insert_pos, substitution_start2);
else if (peek_char (dm) == 'A')
/* A pointer-to-member array variable. We want output that
looks like `int (Klass::*) [10]'. Demangle the array type
}
if (is_substitution_candidate)
- RETURN_IF_ERROR (substitution_add (dm, substitution_Start, 0));
+ RETURN_IF_ERROR (substitution_add (dm, substitution_start2, 0));
return STATUS_OK;
}