Added NMH_UNUSED macro for suppressing warnings about unused parameters