adapt macros to define (dpq)norm