Swap out all __attribute__ markers with CC_HINT() this automatically removes them if the CC is not GCClike
Remove redundant prototypes