mac-friendly macro def bindings