Lines Matching defs:buf_
212 : file_(file), buf_end_(buf_), line_start_(buf_), line_end_(NULL) {
213 memset(buf_, 0, sizeof(buf_));
223 size_t size_read = fread(buf_, 1, sizeof(buf_), file_);
226 line_start_ = buf_;
227 buf_end_ = buf_ + size_read;
236 size_t already_consumed = line_start_ - buf_;
237 size_t size_rest = (buf_end_ - buf_) - already_consumed;
238 memmove(buf_, line_start_, size_rest);
240 size_t read = fread(buf_ + size_rest, 1, sizeof(buf_) - size_rest, file_);
241 buf_end_ = buf_ + size_rest + read;
242 line_start_ = buf_;
253 char buf_[256 << 10];
254 char* buf_end_; // Points one past the last valid byte in |buf_|.
257 // Points at the next \n in buf_ after line_start, or NULL.