Допустим пишется библиотека. Если она вся в одной единице трансляции, то просто неэкспортируемые функции объявляются static
Но нужно разбить на несколько единиц. И при этом получается что экспортируются некоторые символы, которые не должны. Как их можно загасить?