Lines Matching defs:size
31 snb_create(uint16 size)
37 snet_buffer* snb = (snet_buffer*) malloc(sizeof(snet_buffer) + size);
41 snb->buffer = malloc(size);
45 snb->expectedSize = snb->allocatedSize = size;
52 snb_put(snet_buffer* snb, void* data, uint16 size)
55 memcpy( &snb->buffer[snb->puttingSize], data, size);
56 snb->puttingSize+=size;
61 snb_pull(snet_buffer* snb, uint16 size)
64 snb->pullingSize+=size;
65 return &snb->buffer[snb->pullingSize - size];
170 snb_attempt_reuse(snet_buffer* snb, uint16 size)
172 if (snb == NULL || (snb->allocatedSize < size)) {
176 return snb_create(size);
180 snb->expectedSize = size;
206 snb_fetch(struct list* l, uint16 size)
213 if (item->allocatedSize >= size) {
219 newitem = snb_attempt_reuse(item, size);