This is the mail archive of the gdb-patches@sourceware.cygnus.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

[PATCH] Re-indent gdb-events.*


FYI,

I've committed the attatched, it gets:

	indent < gdb-patches.c | indent | diffs - gdb-patches.c

to work.

	Andrew

Mon Apr  3 14:10:37 2000  Andrew Cagney  <cagney@b1.cygnus.com>

	* gdb-events.h, gdb-events.c, gdb-events.sh: Re-indent.
Index: gdb-events.c
===================================================================
RCS file: /cvs/src/src/gdb/gdb-events.c,v
retrieving revision 1.2
diff -p -r1.2 gdb-events.c
*** gdb-events.c	2000/03/28 02:25:14	1.2
--- gdb-events.c	2000/04/03 04:10:41
***************
*** 3,23 ****
  
     Contributed by Cygnus Solutions.
  
! This file is part of GDB.
  
! This program is free software; you can redistribute it and/or modify
! it under the terms of the GNU General Public License as published by
! the Free Software Foundation; either version 2 of the License, or
! (at your option) any later version.
! 
! This program is distributed in the hope that it will be useful,
! but WITHOUT ANY WARRANTY; without even the implied warranty of
! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
! GNU General Public License for more details.
! 
! You should have received a copy of the GNU General Public License
! along with this program; if not, write to the Free Software
! Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
  
  /* Work in progress */
  
--- 3,23 ----
  
     Contributed by Cygnus Solutions.
  
!    This file is part of GDB.
  
!    This program is free software; you can redistribute it and/or modify
!    it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2 of the License, or
!    (at your option) any later version.
! 
!    This program is distributed in the hope that it will be useful,
!    but WITHOUT ANY WARRANTY; without even the implied warranty of
!    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
!    GNU General Public License for more details.
! 
!    You should have received a copy of the GNU General Public License
!    along with this program; if not, write to the Free Software
!    Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
  
  /* Work in progress */
  
*************** set_gdb_event_hooks (struct gdb_events *
*** 97,108 ****
  #endif
  
  enum gdb_event
!   {
!     breakpoint_create,
!     breakpoint_delete,
!     breakpoint_modify,
!     nr_gdb_events
!   };
  
  struct breakpoint_create
    {
--- 97,108 ----
  #endif
  
  enum gdb_event
! {
!   breakpoint_create,
!   breakpoint_delete,
!   breakpoint_modify,
!   nr_gdb_events
! };
  
  struct breakpoint_create
    {
*************** struct event
*** 125,133 ****
      struct event *next;
      union
        {
!         struct breakpoint_create breakpoint_create;
!         struct breakpoint_delete breakpoint_delete;
!         struct breakpoint_modify breakpoint_modify;
        }
      data;
    };
--- 125,133 ----
      struct event *next;
      union
        {
! 	struct breakpoint_create breakpoint_create;
! 	struct breakpoint_delete breakpoint_delete;
! 	struct breakpoint_modify breakpoint_modify;
        }
      data;
    };
*************** gdb_events_deliver (struct gdb_events *v
*** 191,210 ****
      {
        struct event *event = delivering_events;
        switch (event->type)
!         {
!         case breakpoint_create:
!           vector->breakpoint_create
!             (event->data.breakpoint_create.b);
!           break;
!         case breakpoint_delete:
!           vector->breakpoint_delete
!             (event->data.breakpoint_delete.b);
!           break;
!         case breakpoint_modify:
!           vector->breakpoint_modify
!             (event->data.breakpoint_modify.b);
!           break;
!         }
        delivering_events = event->next;
        free (event);
      }
--- 191,210 ----
      {
        struct event *event = delivering_events;
        switch (event->type)
! 	{
! 	case breakpoint_create:
! 	  vector->breakpoint_create
! 	    (event->data.breakpoint_create.b);
! 	  break;
! 	case breakpoint_delete:
! 	  vector->breakpoint_delete
! 	    (event->data.breakpoint_delete.b);
! 	  break;
! 	case breakpoint_modify:
! 	  vector->breakpoint_modify
! 	    (event->data.breakpoint_modify.b);
! 	  break;
! 	}
        delivering_events = event->next;
        free (event);
      }
*************** _initialize_gdb_events (void)
*** 219,237 ****
    queue_event_hooks.breakpoint_create = queue_breakpoint_create;
    queue_event_hooks.breakpoint_delete = queue_breakpoint_delete;
    queue_event_hooks.breakpoint_modify = queue_breakpoint_modify;
! #endif	/* WITH_GDB_EVENTS */
  
!   c=add_set_cmd("eventdebug", class_maintenance, var_zinteger,
! 		(char *)&gdb_events_debug, "Set event debugging.\n\
  When non-zero, event/notify debugging is enabled.", &setlist);
!   deprecate_cmd(c,"set debug event");
!   deprecate_cmd(add_show_from_set(c,&showlist),"show debug event");
  
    add_show_from_set (add_set_cmd ("event",
!                                   class_maintenance,
!                                   var_zinteger,
!                                   (char *)&gdb_events_debug,
!                                   "Set event debugging.\n\
  When non-zero, event/notify debugging is enabled.", &setdebuglist),
!                      &showdebuglist);
  }
--- 219,237 ----
    queue_event_hooks.breakpoint_create = queue_breakpoint_create;
    queue_event_hooks.breakpoint_delete = queue_breakpoint_delete;
    queue_event_hooks.breakpoint_modify = queue_breakpoint_modify;
! #endif
  
!   c = add_set_cmd ("eventdebug", class_maintenance, var_zinteger,
! 		   (char *) (&gdb_events_debug), "Set event debugging.\n\
  When non-zero, event/notify debugging is enabled.", &setlist);
!   deprecate_cmd (c, "set debug event");
!   deprecate_cmd (add_show_from_set (c, &showlist), "show debug event");
  
    add_show_from_set (add_set_cmd ("event",
! 				  class_maintenance,
! 				  var_zinteger,
! 				  (char *) (&gdb_events_debug),
! 				  "Set event debugging.\n\
  When non-zero, event/notify debugging is enabled.", &setdebuglist),
! 		     &showdebuglist);
  }
Index: gdb-events.h
===================================================================
RCS file: /cvs/src/src/gdb/gdb-events.h,v
retrieving revision 1.1.1.3
diff -p -r1.1.1.3 gdb-events.h
*** gdb-events.h	1999/12/22 21:45:05	1.1.1.3
--- gdb-events.h	2000/04/03 04:10:41
***************
*** 3,23 ****
  
     Contributed by Cygnus Solutions.
  
! This file is part of GDB.
  
! This program is free software; you can redistribute it and/or modify
! it under the terms of the GNU General Public License as published by
! the Free Software Foundation; either version 2 of the License, or
! (at your option) any later version.
  
! This program is distributed in the hope that it will be useful,
! but WITHOUT ANY WARRANTY; without even the implied warranty of
! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
! GNU General Public License for more details.
  
! You should have received a copy of the GNU General Public License
! along with this program; if not, write to the Free Software
! Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
  
  /* Work in progress */
  
--- 3,23 ----
  
     Contributed by Cygnus Solutions.
  
!    This file is part of GDB.
  
!    This program is free software; you can redistribute it and/or modify
!    it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2 of the License, or
!    (at your option) any later version.
  
!    This program is distributed in the hope that it will be useful,
!    but WITHOUT ANY WARRANTY; without even the implied warranty of
!    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
!    GNU General Public License for more details.
  
!    You should have received a copy of the GNU General Public License
!    along with this program; if not, write to the Free Software
!    Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
  
  /* Work in progress */
  
Index: gdb-events.sh
===================================================================
RCS file: /cvs/src/src/gdb/gdb-events.sh,v
retrieving revision 1.2
diff -p -r1.2 gdb-events.sh
*** gdb-events.sh	2000/03/30 03:10:58	1.2
--- gdb-events.sh	2000/04/03 04:10:41
*************** copyright ()
*** 113,133 ****
  
     Contributed by Cygnus Solutions.
  
! This file is part of GDB.
  
! This program is free software; you can redistribute it and/or modify
! it under the terms of the GNU General Public License as published by
! the Free Software Foundation; either version 2 of the License, or
! (at your option) any later version.
! 
! This program is distributed in the hope that it will be useful,
! but WITHOUT ANY WARRANTY; without even the implied warranty of
! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
! GNU General Public License for more details.
! 
! You should have received a copy of the GNU General Public License
! along with this program; if not, write to the Free Software
! Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
  
  /* Work in progress */
  
--- 113,133 ----
  
     Contributed by Cygnus Solutions.
  
!    This file is part of GDB.
  
!    This program is free software; you can redistribute it and/or modify
!    it under the terms of the GNU General Public License as published by
!    the Free Software Foundation; either version 2 of the License, or
!    (at your option) any later version.
! 
!    This program is distributed in the hope that it will be useful,
!    but WITHOUT ANY WARRANTY; without even the implied warranty of
!    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
!    GNU General Public License for more details.
! 
!    You should have received a copy of the GNU General Public License
!    along with this program; if not, write to the Free Software
!    Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
  
  /* Work in progress */
  
*************** EOF
*** 388,406 ****
  echo ""
  cat <<EOF
  enum gdb_event
!   {
  EOF
  function_list | while eval read $read
  do
    case "${class}" in
      "f" )
!       echo "    ${function},"
        ;;
    esac
  done
  cat <<EOF
!     nr_gdb_events
!   };
  EOF
  
  # event data
--- 388,406 ----
  echo ""
  cat <<EOF
  enum gdb_event
! {
  EOF
  function_list | while eval read $read
  do
    case "${class}" in
      "f" )
!       echo "  ${function},"
        ;;
    esac
  done
  cat <<EOF
!   nr_gdb_events
! };
  EOF
  
  # event data
*************** void _initialize_gdb_events (void);
*** 535,541 ****
  void
  _initialize_gdb_events (void)
  {
! struct cmd_list_element *c;
  #if WITH_GDB_EVENTS
  EOF
  function_list | while eval read $read
--- 535,541 ----
  void
  _initialize_gdb_events (void)
  {
!   struct cmd_list_element *c;
  #if WITH_GDB_EVENTS
  EOF
  function_list | while eval read $read
*************** do
*** 548,574 ****
  done
  cat <<EOF
  #endif
!   c=add_set_cmd ("eventdebug",
                                    class_maintenance,
                                    var_zinteger,
!                                   (char *)&gdb_events_debug,
                                    "Set event debugging.\n\\
! When non-zero, event/notify debugging is enabled.", &setlist);
!   deprecate_cmd(c,"set debug event");
!   deprecate_cmd(add_show_from_set(c,&showlist),"show debug event");
!   add_show_from_set (add_set_cmd("event",
!   				 class_maintenance,
! 				 var_zinteger,
! 				 (char *)&gdb_events_debug,
! 				 "Set event debugging.\n\\
! When non-zero, event/notify debugging is enabled.", &setdebuglist),&showdebuglist);
! 
  }
  EOF
  
  # close things off
  exec 1>&2
  #../move-if-change new-gdb-events.c gdb-events.c
  if ! test -r gdb-events.c
  then
    echo "File missing? mv new-gdb-events.c gdb-events.c" 1>&2
--- 548,578 ----
  done
  cat <<EOF
  #endif
! 
!   c = add_set_cmd ("eventdebug", class_maintenance, var_zinteger,
! 		   (char *) (&gdb_events_debug), "Set event debugging.\n\\
! When non-zero, event/notify debugging is enabled.", &setlist);
!   deprecate_cmd (c, "set debug event");
!   deprecate_cmd (add_show_from_set (c, &showlist), "show debug event");
! 
!   add_show_from_set (add_set_cmd ("event",
                                    class_maintenance,
                                    var_zinteger,
!                                   (char *) (&gdb_events_debug),
                                    "Set event debugging.\n\\
! When non-zero, event/notify debugging is enabled.", &setdebuglist),
! 		     &showdebuglist);
  }
  EOF
  
  # close things off
  exec 1>&2
  #../move-if-change new-gdb-events.c gdb-events.c
+ # Replace any leading spaces with tabs
+ sed < new-gdb-events.c > tmp-gdb-events.c \
+     -e 's/\(	\)*        /\1	/g'
+ mv tmp-gdb-events.c new-gdb-events.c
+ # Move if changed?
  if ! test -r gdb-events.c
  then
    echo "File missing? mv new-gdb-events.c gdb-events.c" 1>&2

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]