capture: Fix buffer allocation and free

Do not use function static variables.  Remove superfluous volatile
qualifiers.  Use proper integer types.

Close #2706.
This commit is contained in:
Sebastian Huber
2016-05-12 11:12:27 +02:00
parent 1379d840a4
commit 2f11d4a014
2 changed files with 11 additions and 11 deletions

View File

@@ -32,12 +32,12 @@ extern "C" {
#endif
typedef struct {
uint8_t *buffer;
size_t size;
volatile uint32_t count;
volatile uint32_t head;
volatile uint32_t tail;
volatile uint32_t end;
uint8_t *buffer;
size_t size;
size_t count;
size_t head;
size_t tail;
size_t end;
} rtems_capture_buffer_t;
static inline void rtems_capture_buffer_flush( rtems_capture_buffer_t* buffer )