slim - Shared Library Interface Macros
