search for: headptr

Displaying 2 results from an estimated 2 matches for "headptr".

Did you mean: head_ptr
2006 Jan 13
2
libogg2 issue in revision 10730
...east) two functions oggpack_writeinit() and oggpack_readinit(). they both take an (oggpack_buffer *) as an argument and immediately erase all it's contents: void oggpack_readinit(oggpack_buffer *b,ogg_reference *r){ memset(b,0,sizeof(*b)); b->tail=b->head=r; b->count=0; b->headptr=b->head->buffer->data+b->head->begin; b->headend=b->head->length; _span(b); } A program using the libogg2 library cannot know the size of an oggpack_buffer, so you cannot define such a variable (only the pointer). This is because the structure definition is hidden in og...
2006 Oct 09
1
Vorbis primitive API examples (LONG)
...er_state *owner; struct ogg_buffer *next; } ptr; } ogg_buffer; typedef struct ogg_reference { ogg_buffer *buffer; long begin; long length; struct ogg_reference *next; } ogg_reference; typedef struct oggpack_buffer { int headbit; unsigned char *headptr; long headend; /* memory management */ ogg_reference *head; ogg_reference *tail; /* render the byte/bit counter API constant time */ long count; /* doesn't count the tail */ } oggpack_buffer; typedef struct oggbyte_buffer { ogg_reference *baseref; ogg_...