I assume that with "normal" you mean the varargs-functions in the amiga.lib,
which than call the functions in the shared libs.
So, you could do it the same way, but those functions wouldn't fit in a shared lib,
and you would need to put them into a link-lib which would than call the shared lib
with a fixed number of arguments ...
One could also try to define some macros to make calling it easier.