diff options
author | Doug Evans <dje@google.com> | 2012-04-19 19:11:02 +0000 |
---|---|---|
committer | Doug Evans <dje@google.com> | 2012-04-19 19:11:02 +0000 |
commit | b10faa68a450b43f31b78cc11bd06774a256a0a4 (patch) | |
tree | 49486c6adb717809dcb8e81f45488093dc58cf98 /gdb/ChangeLog | |
parent | ff188ee48bcc46a18ce380dfa2b9c2b94751ea91 (diff) | |
download | gdb-b10faa68a450b43f31b78cc11bd06774a256a0a4.zip gdb-b10faa68a450b43f31b78cc11bd06774a256a0a4.tar.gz gdb-b10faa68a450b43f31b78cc11bd06774a256a0a4.tar.bz2 |
* cleanups.h (struct cleanup): Move to cleanups.c.
(make_cleanup_dtor_ftype): New typedef.
(make_cleanup_dtor): Use it.
(ALL_CLEANUPS): Replace with ...
(all_cleanups): ... this. Declare. All uses updated.
* cleanups.c: #include "gdb_assert.h".
(sentinel_cleanup): New static global.
(SENTINEL_CLEANUP): Define.
(cleanup_chain, final_cleanup_chain): Initialize to SENTINEL_CLEANUP.
(make_my_cleanup2): Assert result is non-NULL.
(all_cleanups): New function.
(save_my_cleanups): Initialize new chain to SENTINEL_CLEANUP instead
of NULL.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 1511fd4..dd5f7ec 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,19 @@ +2012-04-19 Doug Evans <dje@google.com> + + * cleanups.h (struct cleanup): Move to cleanups.c. + (make_cleanup_dtor_ftype): New typedef. + (make_cleanup_dtor): Use it. + (ALL_CLEANUPS): Replace with ... + (all_cleanups): ... this. Declare. All uses updated. + * cleanups.c: #include "gdb_assert.h". + (sentinel_cleanup): New static global. + (SENTINEL_CLEANUP): Define. + (cleanup_chain, final_cleanup_chain): Initialize to SENTINEL_CLEANUP. + (make_my_cleanup2): Assert result is non-NULL. + (all_cleanups): New function. + (save_my_cleanups): Initialize new chain to SENTINEL_CLEANUP instead + of NULL. + 2012-04-19 Pedro Alves <palves@redhat.com> * Makefile.in (GNULIB_BUILDDIR): New. |