(minf, maxf, addf, subf, mulf, divf): New macro.
Update copyright notice.
Fix type declarations.