We now use RBBoolean, RBUInt64, RBColor and RBInteger data types everywhere instead of int/long data types. For all string access we now use REALGetStringData for RS 2012 instead of the older accessors PString, CString, REALGetStringContents and REALGetCString.
This was so far a lot of work and has no direct visible effect except that maybe a 100 functions changed their parameters a little bit. Like passing now UInt32 instead of integer.
The following plugins already compile fine for Mac 64 bit so far:
Linux, DirectShow, CanonEOSDigital, Lion, CocoaBase, SnowLeopard, MountainLion, CUPS, WIA, LCMS, LCMS2, WinDragDrop, WinICM, DynaPDF, Overlay, LargePicture, QuickTime, VLC, Audio, JPEG, Java, Compression, RegEx, GIF, XMP, Tidy, Tiff, PNG, ImageMagick, Leopard, QTKit, MacOSXCG, PHP, Main, Controls, DataTypes, Win and CocoaExtras. Other plugins still need more work.