This is the mail archive of the
gdb-patches@sourceware.cygnus.com
mailing list for the GDB project.
[PATCH] Re-indent gdb-events.*
- To: GDB Patches <gdb-patches at sourceware dot cygnus dot com>
- Subject: [PATCH] Re-indent gdb-events.*
- From: Andrew Cagney <ac131313 at cygnus dot com>
- Date: Mon, 03 Apr 2000 14:15:30 +1000
- Organization: Cygnus Solutions
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