Subj : Rollback Functions To : comp.programming From : yaoziyuan Date : Tue Oct 11 2005 10:17 pm I propose a "rollback" function that logs and rollbacks all changes caused by the call of a function. Particularly, it: - releases memory or other resources allocated; - restores resources deleted; - set back data modified; This could be a powerful debug technique we may call "Step Back". Yao Ziyuan .