generalized macro header name