Что означает ATS_EXTERN_PREFIX?

Например, я увидел следующую строку в ATSLIB:

#define ATS_EXTERN_PREFIX "atslib_"

Что означает ATS_EXTERN_PREFIX? какова его цель?

1 ответ

Если у нас есть #define ATS_EXTERN_PREFIX "FOO_" а также extern fun bar (...): ... = "mac#%"то внешнее имя bar становится ${ATS_EXTERN_PREFIX}barт.е. FOO_bar,

По сути, "%" в декларации заменяется значением ATS_EXTERN_PREFIX,

Другие вопросы по тегам