Compiling libalias results in a lot of warnings about unused functions.
This warning is caused by clang's heuristic to consider an inline
function as to be used, iff the declaration is in a *.c file.
Declarations in *.h files do not emit those warnings.
Hence the declarations must be moved to an approbriate *.h file.