Version 0.6.12 release; mostly changes in support for disks with other
than 512-byte sectors.
diff --git a/gptpart.h b/gptpart.h
index 7ed6702..25da6df 100644
--- a/gptpart.h
+++ b/gptpart.h
@@ -21,6 +21,7 @@
 #include "support.h"
 #include "parttypes.h"
 #include "guid.h"
+#include "attributes.h"
 
 using namespace std;
 
@@ -43,7 +44,8 @@
       GUIDData uniqueGUID;
       uint64_t firstLBA;
       uint64_t lastLBA;
-      uint64_t attributes;
+      Attributes attributes;
+//      uint64_t attributes;
       unsigned char name[NAME_SIZE];
    public:
       GPTPart(void);
@@ -57,7 +59,8 @@
       uint64_t GetFirstLBA(void) const {return firstLBA;}
       uint64_t GetLastLBA(void) const {return lastLBA;}
       uint64_t GetLengthLBA(void);
-      uint64_t GetAttributes(void) {return attributes;}
+      Attributes GetAttributes(void) {return attributes;}
+      void ShowAttributes(uint32_t partNum) {attributes.ShowAttributes(partNum);}
       string GetDescription(void);
       int IsUsed(void);
 
@@ -69,6 +72,7 @@
       void SetFirstLBA(uint64_t f) {firstLBA = f;}
       void SetLastLBA(uint64_t l) {lastLBA = l;}
       void SetAttributes(uint64_t a) {attributes = a;}
+      void SetAttributes(void) {attributes.ChangeAttributes();}
       void SetName(const string & n);
       void SetDefaultDescription(void);