Added gcc visibility macro`s