mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-24 12:35:55 +08:00
2003-04-06 Andrew Cagney <cagney@redhat.com>
* valprint.h (inspect_it): Add extern declaration. * objc-lang.c (value_nsstring): Avoid assignment inside of "if". (selectors_info, classes_info): Ditto. (find_objc_msgcall): Fix indentation. (objc_printstr): Delete extern declarations.
This commit is contained in:
parent
8cf716522f
commit
5e488a7bab
@ -1,5 +1,11 @@
|
||||
2003-04-06 Andrew Cagney <cagney@redhat.com>
|
||||
|
||||
* valprint.h (inspect_it): Add extern declaration.
|
||||
* objc-lang.c (value_nsstring): Avoid assignment inside of "if".
|
||||
(selectors_info, classes_info): Ditto.
|
||||
(find_objc_msgcall): Fix indentation.
|
||||
(objc_printstr): Delete extern declarations.
|
||||
|
||||
* arm-tdep.c (arm_frameless_function_invocation): Fix typo.
|
||||
|
||||
2003-04-06 Andrew Cagney <cagney@redhat.com>
|
||||
|
@ -199,8 +199,10 @@ value_nsstring (char *ptr, int len)
|
||||
if (!target_has_execution)
|
||||
return 0; /* Can't call into inferior to create NSString. */
|
||||
|
||||
if (!(sym = lookup_struct_typedef("NSString", 0, 1)) &&
|
||||
!(sym = lookup_struct_typedef("NXString", 0, 1)))
|
||||
sym = lookup_struct_typedef("NSString", 0, 1);
|
||||
if (sym == NULL)
|
||||
sym = lookup_struct_typedef("NXString", 0, 1);
|
||||
if (sym == NULL)
|
||||
type = lookup_pointer_type(builtin_type_void);
|
||||
else
|
||||
type = lookup_pointer_type(SYMBOL_TYPE (sym));
|
||||
@ -369,8 +371,6 @@ objc_printstr (struct ui_file *stream, char *string,
|
||||
int in_quotes = 0;
|
||||
int need_comma = 0;
|
||||
extern int inspect_it;
|
||||
extern int repeat_count_threshold;
|
||||
extern int print_max;
|
||||
|
||||
/* If the string was not truncated due to `set print elements', and
|
||||
the last byte of it is a null, we don't print that, in
|
||||
@ -890,8 +890,11 @@ selectors_info (char *regexp, int from_tty)
|
||||
}
|
||||
|
||||
if (regexp != NULL)
|
||||
if (0 != (val = re_comp (myregexp)))
|
||||
error ("Invalid regexp (%s): %s", val, regexp);
|
||||
{
|
||||
val = re_comp (myregexp);
|
||||
if (val != 0)
|
||||
error ("Invalid regexp (%s): %s", val, regexp);
|
||||
}
|
||||
|
||||
/* First time thru is JUST to get max length and count. */
|
||||
ALL_MSYMBOLS (objfile, msymbol)
|
||||
@ -1027,8 +1030,11 @@ classes_info (char *regexp, int from_tty)
|
||||
}
|
||||
|
||||
if (regexp != NULL)
|
||||
if (0 != (val = re_comp (myregexp)))
|
||||
error ("Invalid regexp (%s): %s", val, regexp);
|
||||
{
|
||||
val = re_comp (myregexp);
|
||||
if (val != 0)
|
||||
error ("Invalid regexp (%s): %s", val, regexp);
|
||||
}
|
||||
|
||||
/* First time thru is JUST to get max length and count. */
|
||||
ALL_MSYMBOLS (objfile, msymbol)
|
||||
@ -1714,7 +1720,10 @@ find_objc_msgcall (CORE_ADDR pc, CORE_ADDR *new_pc)
|
||||
unsigned int i;
|
||||
|
||||
find_objc_msgsend ();
|
||||
if (new_pc != NULL) { *new_pc = 0; }
|
||||
if (new_pc != NULL)
|
||||
{
|
||||
*new_pc = 0;
|
||||
}
|
||||
|
||||
for (i = 0; i < nmethcalls; i++)
|
||||
if ((pc >= methcalls[i].begin) && (pc < methcalls[i].end))
|
||||
|
@ -33,6 +33,12 @@ extern int objectprint; /* Controls looking up an object's derived type
|
||||
|
||||
extern unsigned int print_max; /* Max # of chars for strings/vectors */
|
||||
|
||||
/* Flag to low-level print routines that this value is being printed
|
||||
in an epoch window. We'd like to pass this as a parameter, but
|
||||
every routine would need to take it. Perhaps we can encapsulate
|
||||
this in the I/O stream once we have GNU stdio. */
|
||||
extern int inspect_it;
|
||||
|
||||
/* Print repeat counts if there are more than this many repetitions of an
|
||||
element in an array. Referenced by the low level language dependent
|
||||
print routines. */
|
||||
|
Loading…
Reference in New Issue
Block a user