ignore targa too
guard windows implementations in #ifdef _WIN32