Libknot: prefixes + visibility
- All public symbols of libknot are prefixed with
knot_
orKNOT_
. - Private symbols are not prefixed.
- All public symbols have visibility defined (macro
_public_
). - Symbol exporting is handled by
gl_VISIBILITY()
inconfigure.ac
.
Tests pass, except for two errors (see email) that previously occurred also in master
branch. Please, have a look at the events/ddns
test, it may be an issue. (But if it is, it's present in master already.)
Fixes #200 (closed)
Follow-up: #305 (closed), #301 (closed)