Initial git repository creation, version 0.3.1 plus changes
diff --git a/attributes.h b/attributes.h
new file mode 100644
index 0000000..a7538a1
--- /dev/null
+++ b/attributes.h
@@ -0,0 +1,28 @@
+#include <stdint.h>
+#include <unistd.h>
+#include <stdlib.h>
+#include <string>
+#include "support.h"
+
+#ifndef __GPT_ATTRIBUTES
+#define __GPT_ATTRIBUTES
+
+#define NUM_ATR 64 /* # of attributes -- 64, since it's a 64-bit field */
+#define ATR_NAME_SIZE 25 /* maximum size of attribute names */
+
+using namespace std;
+
+class Attributes {
+protected:
+   uint64_t attributes;
+   char atNames[NUM_ATR][ATR_NAME_SIZE];
+public:
+   Attributes(void);
+   ~Attributes(void);
+   void SetAttributes(uint64_t a) {attributes = a;}
+   uint64_t GetAttributes(void) {return attributes;}
+   void DisplayAttributes(void);
+   void ChangeAttributes(void);
+}; // class Attributes
+
+#endif