Remove redundant inline specifiers
Fix compile error with some iconv implementations

Some iconv implementations declare the second parameter of iconv() as
const char ** (FreeBSD), others as char ** (Linux, OS X).

This commit adds a workaround so that innoextract will compile with both
variants.