1 #ifndef URG_RING_BUFFER_H 2 #define URG_RING_BUFFER_H 32 char *buffer,
const int shift_length);
int ring_capacity(const ring_buffer_t *ring)
�ő�̊i�[�f�[�^����Ԃ�
int ring_write(ring_buffer_t *ring, const char *data, int size)
�f�[�^�̊i�[
void ring_clear(ring_buffer_t *ring)
�����O�o�b�t�@�̃N���A
int buffer_size
�o�b�t�@�T�C�Y
int ring_read(ring_buffer_t *ring, char *buffer, int size)
�f�[�^�̎��o��
char * buffer
�o�b�t�@�ւ̃|�C���^
void ring_initialize(ring_buffer_t *ring, char *buffer, const int shift_length)
������
int ring_size(const ring_buffer_t *ring)
�i�[�f�[�^����Ԃ�