Hab grad keine Zeit das selbst auszuprobieren aber kann sein das der Basic Compiler da mit den Makros nicht klar kommt wenn man da dann noch nen #define verwendet (in C pack ich solche zweizeiler meist einfach in ein Makro und nicht in eine Funktion - jedenfalls für Mikrocontroller).
Kannst natürlich einfach den Code aus der RP6CClib.cbas hernehmen
oder das in eine richtige Funktion reinpacken.

MfG,
SlyD