// // File.hpp // Clock Signal // // Created by Thomas Harte on 10/09/2016. // Copyright © 2016 Thomas Harte. All rights reserved. // #ifndef File_hpp #define File_hpp #include #include namespace StaticAnalyser { namespace Commodore { struct File { File() : is_closed(false), is_locked(false) {} std::wstring name; std::vector raw_name; uint16_t starting_address; uint16_t ending_address; bool is_locked; bool is_closed; enum { RelocatableProgram, NonRelocatableProgram, DataSequence, User, Relative } type; std::vector data; bool is_basic(); }; } } #endif /* File_hpp */