Changed define guards to pragmas, removed binary file