Shifted the reset() functional code to generic_fns.
Authored by: bugman 2008-09-30
Parent: [r7462]
Child: [r7464]