222 from Sean Cross. Corrected a few places where the blanket conversion "Region"->"ExtRegion" picked up some comment lines that were unrelated to the structure name.
On Macos, Tk includes X11, which has this define: #if !defined(MAC_OSX_TK) # include <X11/X.h> #endif #ifdef MAC_OSX_TK # include <X11/X.h> # define Cursor XCursor # define Region XRegion #endif This causes the keywords `Cursor` and `Region` to be reserved, which prevents magic from building. Rename `Region` to `ExtRegion` as suggested by @RTimothyEdwards in https://github.com/RTimothyEdwards/magic/issues/195#issuecomment-1298870983 and https://github.com/RTimothyEdwards/magic/pull/222#pullrequestreview-1334900670 Signed-off-by: Sean Cross <sean@xobs.io>