Una macro resaltada como palabra clave: pascal

Mientras busca en el código de muestra para FunkyOverlayWindow, Acabo de encontrar una declaración bastante interesante:

pascal OSStatus MyHotKeyHandler(
    EventHandlerCallRef nextHandler,
    EventRef theEvent,
    void *userData
);

Aquí,pascal se resalta como una palabra clave (rosa en el esquema de color estándar de Xcode). Pero acabo de encontrar que es una macro, interesantemente definida en el archivo CarbonCore / ConditionalMacros.h como:

#define pascal

Entonces, ¿qué se supone (o se supone) que debe hacer? ¿Quizás tuvo algún uso especial en el pasado?

Si bien esta discusión podría no ser adecuada aquí, sería interesante saber por qué Apple todavía usa Carbon si esto se relaciona con la respuesta. No tengo experiencia en Carbon, pero este código parece establecer un controlador de eventos de teclado que me hace preguntarme si hay alguna ventaja sobre el enfoque Cocoa. ¿No se eliminará completamente el carbono?