change locking funcs ditch struct and use an enumerated array of locks wrap lock/unlock functions for error checking and simplify access of lock
change locking funcs
ditch struct and use an enumerated array of locks
wrap lock/unlock functions for error checking and simplify access of lock

resfilter/aldl,resfilter/aldl,resfilter/aldl