Lines Matching refs:buffer_pos
299 buffer_pos = 0;
307 buffer_pos = 0;
313 size_t end = buffer_pos + len + 1; // position after write and final '\0'
318 write_len = end - buffer_pos - 1; // leave room for the final '\0'
327 strncpy(buffer, oldbuf, buffer_pos);
332 guarantee(buffer_pos + write_len + 1 <= buffer_length, "stringStream oob");
333 buffer[buffer_pos + write_len] = 0;
334 strncpy(buffer + buffer_pos, s, write_len);
335 buffer_pos += write_len;
344 char* copy = NEW_RESOURCE_ARRAY(char, buffer_pos+1);
345 strncpy(copy, buffer, buffer_pos);
346 copy[buffer_pos] = 0; // terminating null
988 buffer_pos = 0;
996 buffer_pos = 0;
1003 if(buffer_pos + len > buffer_max) {
1007 size_t end = buffer_pos + len;
1011 len = buffer_length - buffer_pos - 1;
1022 memcpy(buffer + buffer_pos, s, len);
1023 buffer_pos += len;
1028 char* copy = NEW_RESOURCE_ARRAY(char, buffer_pos+1);
1029 strncpy(copy, buffer, buffer_pos);
1030 copy[buffer_pos] = 0; // terminating null