1.1 --- a/MiniDisplay/BitArray.h Tue May 27 22:14:29 2014 +0200
1.2 +++ b/MiniDisplay/BitArray.h Wed May 28 08:06:27 2014 +0200
1.3 @@ -95,14 +95,14 @@
1.4 {
1.5 public:
1.6 BitArray(const int numBits);
1.7 - BitArray(unsigned char *array, const int numBits);
1.8 + BitArray(unsigned char *array, const int numBits, bool aOwnsBuffer);
1.9
1.10 virtual ~BitArray(void);
1.11
1.12 void Dump(std::ostream &outStream);
1.13
1.14 - const unsigned int SizeInBits() { return m_NumBits; };
1.15 - const unsigned int SizeInBytes() { return m_SizeInBytes; };
1.16 + const unsigned int SizeInBits() { return m_NumBits; }
1.17 + const unsigned int SizeInBytes() { return m_SizeInBytes; }
1.18
1.19 /* set/clear functions */
1.20 void SetAll(void);
1.21 @@ -155,6 +155,7 @@
1.22 unsigned int m_NumBits; /* number of bits in the array */
1.23 unsigned int m_SizeInBytes;
1.24 unsigned char *m_Array; /* vector of characters */
1.25 + bool m_OwnsBuffer;
1.26 };
1.27
1.28 #endif /* ndef BIT_ARRAY_H */