Updated readTextMBR.
Updated level of project warning messages.
Cleaned up validateRecords function in mbrshared.h.
Removed commented out code.
Added emplace function.
Changes do to port to Xcode.
Another update to validateRecords. Suggest values for type 5 count.
Rewrote validation.
Updated validateRecords and added Item to bsBase.
Another update to validateRecords.
Added MBR/EBR validation to readgpt and writegpt.
Added option to generate a random mbr id.
Added CRC checking to binary and hex input/output.
Changed default CHS computation.
Moved program name function to common namespace.
Redirected error output through the console.
Updated reading of MBR/EBR text data.
Entered way to compute CHS for small drives.
Added class costream.
Update GPT verification.
Fixes do to port to Xcode.
Addd code to convert to/from LBA and CHS.
Added class unsigned_set.
Remove parameter specifying a GPT from writembr.
Changes do to port to Xcode.
Cleaned up and removed uneeded code.
Made cyl, head, sector info optional for text input.
Changes do to port to VS.
Change format for reading GPT from a text file.
Fix problems found after port to Xcode.
Rewrote input and output binary streams.
Added option to readgpt.
Removed classes gptSpace, gptTable, gptTables and gptBaseItem
Update text writing of tables.
Moved storeDigit to common.
Updated Type() function.
Fixed error when constructing Pri/Sec GPT from Sec/Pri.
Edited linux debug and release project files. Only tested on Ubuntu.
Added Linux projects.
Upgraded to VS2017.
Added macro MACOS=1
Changes needed do to port to Ubuntu.
Updated readStream.
Removed Allocator class.
Replace New5 with New
Converted MBR to use new (5) dynamic allocation.
Removed Wrapper class.
Fixed errors do to port to Xcode.
Cleaned up code.
Changed so gpt header is not longer inherited.
Changed how dynamic objects are created.
Rearranged class in mbr.h
Removed const from const mbrConstItem.
Fixed problems do to port to Xcode.
Removed class MBR. Renamed MBR_ to MBR.
Made MBRs/EBRs separate objects.
Added template<bool B> class mbrXItem.
Fixed problems porting to Xcode.
Put conditionals on debug write statements.
Added code to empty GPT stored as binary. Added...
Added set and reset to environment variable.
Fixes do to port to Xcode.
Added reading of environment variable to contro...
Added function to determine if the MBR should b...
Fixed linker errors wrt rpcrt4.lib.
Fixes do to port to Xcode.
Allowed writegpt to read the MBR/EBRs as text.
Removed commented out code that has depreciated.
Added code to allow writembr to read GPT data.
Corrected errors in messages.
Updated conditional output of info and headers.
Updated VS release compile options for readhex ...
Commented out definitions of INPUT_FILE_NAME an...
Fixed error in function IsSet.
Added reading of GPT to writembr.
Added virtual inheritance.
Fixes do to port to Xcode.
Tested and make corrections to writegpt.
Move code that writes the gpt to a drive from ...
Fix errors do to port to Xcode.
Made data members private in GUIDParitionData.
Fixed error in OFFSETOF macro.
Created C++11 compatible version of the functio...
Rewrote OFFSETOF to work with constexpr.
Completed some of the writegpt options.
Removed hardcoded pointers at beginning of gpts...
Added class aligned_shared and function apply.
Updated command line parsing form writegpt.
Tested and corrected readgpt.
Fixed compile errors with writegpt.
Started to upgrade writegpt.
Fixed bug in SharedPointer.
Added copy constructor to SharePointer.
Fixes do to port to Mac OS.
Rewrote readstream in gptshared.h.
Merged sifstream class into bifstream class.
Updated readgpt to use command line filenames.
Move code to read binary and hex data into a te...
Add file associations to writembr.
Changes do to port to OS X.