Fix empty for loop warning in RingBuffer constructor... and scary indentation... this is what was intended here, yes?
git-svn-id: svn://localhost/ardour2/branches/3.0@4652 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
@@ -30,14 +30,13 @@ class RingBuffer
|
||||
RingBuffer (guint sz) {
|
||||
// size = ffs(sz); /* find first [bit] set is a single inlined assembly instruction. But it looks like the API rounds up so... */
|
||||
guint power_of_two;
|
||||
for (power_of_two = 1; 1U<<power_of_two < sz; power_of_two++);
|
||||
size = 1<<power_of_two;
|
||||
size_mask = size;
|
||||
size_mask -= 1;
|
||||
buf = new T[size];
|
||||
reset ();
|
||||
|
||||
};
|
||||
for (power_of_two = 1; 1U<<power_of_two < sz; power_of_two++) {}
|
||||
size = 1<<power_of_two;
|
||||
size_mask = size;
|
||||
size_mask -= 1;
|
||||
buf = new T[size];
|
||||
reset ();
|
||||
}
|
||||
|
||||
virtual ~RingBuffer() {
|
||||
delete [] buf;
|
||||
|
||||
@@ -34,10 +34,9 @@ class RingBufferNPT
|
||||
size = sz;
|
||||
buf = new T[size];
|
||||
reset ();
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
virtual ~RingBufferNPT() {
|
||||
virtual ~RingBufferNPT () {
|
||||
delete [] buf;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user