Moved pragmas & includes to header file.