Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
* [RFA] Ooopsie in mi/mi-main.c
@ 2002-10-02 18:58 Joel Brobecker
  2002-10-02 19:22 ` Elena Zannoni
  2002-10-02 19:34 ` Elena Zannoni
  0 siblings, 2 replies; 4+ messages in thread
From: Joel Brobecker @ 2002-10-02 18:58 UTC (permalink / raw)
  To: gdb-patches

[-- Attachment #1: Type: text/plain, Size: 649 bytes --]

The following change broke the build:

        * mi-main.c (mi_cmd_exec_return): Don't use
        return_command_wrapper, use return_command instead.
        (mi_cmd_exec_interrupt): Don't use
        interrupt_target_command_wrapper, use interrupt_target_command
        instead.

I am quite busy at the moment, so did not spend too much time investigating
how this should be fixed. I suggest the following fix.

2002-10-02  Joel Brobecker  <brobecker@gnat.com>

        * infcmd.c (interrupt_target_command): Make non-static, as it
        is now needed by mi-main.c.
        * stack.c (return_command): Likewise.

Ok to apply?

Thanks,
-- 
Joel

[-- Attachment #2: static.diff --]
[-- Type: text/plain, Size: 2589 bytes --]

Index: infcmd.c
===================================================================
RCS file: /cvs/src/src/gdb/infcmd.c,v
retrieving revision 1.56
diff -c -3 -p -r1.56 infcmd.c
*** infcmd.c	25 Sep 2002 20:30:37 -0000	1.56
--- infcmd.c	3 Oct 2002 01:55:21 -0000
*************** void all_registers_info (char *, int);
*** 50,55 ****
--- 50,57 ----
  
  void registers_info (char *, int);
  
+ void interrupt_target_command (char *args, int from_tty);
+ 
  /* Local functions: */
  
  void continue_command (char *, int);
*************** static void float_info (char *, int);
*** 72,79 ****
  
  static void detach_command (char *, int);
  
- static void interrupt_target_command (char *args, int from_tty);
- 
  static void unset_environment_command (char *, int);
  
  static void set_environment_command (char *, int);
--- 74,79 ----
*************** interrupt_target_command_wrapper (char *
*** 1898,1904 ****
    interrupt_target_command (args, from_tty);
  }
  
! static void
  interrupt_target_command (char *args, int from_tty)
  {
    if (event_loop_p && target_can_async_p ())
--- 1898,1904 ----
    interrupt_target_command (args, from_tty);
  }
  
! void
  interrupt_target_command (char *args, int from_tty)
  {
    if (event_loop_p && target_can_async_p ())
Index: stack.c
===================================================================
RCS file: /cvs/src/src/gdb/stack.c,v
retrieving revision 1.44
diff -c -3 -p -r1.44 stack.c
*** stack.c	22 Sep 2002 22:18:41 -0000	1.44
--- stack.c	3 Oct 2002 01:55:21 -0000
*************** void args_info (char *, int);
*** 46,59 ****
  
  void locals_info (char *, int);
  
  void (*selected_frame_level_changed_hook) (int);
  
  void _initialize_stack (void);
  
  /* Prototypes for local functions. */
  
- static void return_command (char *, int);
- 
  static void down_command (char *, int);
  
  static void down_silently_base (char *);
--- 46,59 ----
  
  void locals_info (char *, int);
  
+ void return_command (char *, int);
+ 
  void (*selected_frame_level_changed_hook) (int);
  
  void _initialize_stack (void);
  
  /* Prototypes for local functions. */
  
  static void down_command (char *, int);
  
  static void down_silently_base (char *);
*************** return_command_wrapper (char *retval_exp
*** 1760,1766 ****
    return_command (retval_exp, from_tty);
  }
  
! static void
  return_command (char *retval_exp, int from_tty)
  {
    struct symbol *thisfun;
--- 1760,1766 ----
    return_command (retval_exp, from_tty);
  }
  
! void
  return_command (char *retval_exp, int from_tty)
  {
    struct symbol *thisfun;

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2002-10-03  2:34 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-10-02 18:58 [RFA] Ooopsie in mi/mi-main.c Joel Brobecker
2002-10-02 19:22 ` Elena Zannoni
2002-10-02 19:32   ` Joel Brobecker
2002-10-02 19:34 ` Elena Zannoni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox