contrib/gdb-7/gdb/utils.c
struct cleanup *
make_cleanup (make_cleanup_ftype *function, void *arg)
{
  return make_my_cleanup (&cleanup_chain, function, arg);
}
/* Add a new cleanup to the cleanup_chain,
   and return the previous chain pointer
   to be passed later to do_cleanups or discard_cleanups.
   Args are FUNCTION to clean up with, and ARG to pass to it.  */
Add a new cleanup to the cleanup_chain,
and return the previous chain pointer
to be passed later to do_cleanups or discard_cleanups.
Args are FUNCTION to clean up with, and ARG to pass to it.
Add a new cleanup to the cleanup_chain and return the previous chain pointer to be passed later to do_cleanups or discard_cleanups . Args are FUNCTION to clean up with and ARG to pass to it .
struct cleanup *
make_cleanup (make_cleanup_ftype *function, void *arg)
{
  return make_my_cleanup (&cleanup_chain, function, arg);
}
struct cleanup * make_cleanup ( make_cleanup_ftype * function , void * arg ) { return make_my_cleanup ( & cleanup_chain , function , arg ) ; }
Add a new cleanup to the cleanup_chain,
and return the previous chain pointer
to be passed later to do_cleanups or discard_cleanups.
Add a new cleanup to the cleanup_chain and return the previous chain pointer to be passed later to do_cleanups or discard_cleanups .